<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- saved from url=(0062)http://blog.csdn.net/skilledprogrammer/article/details/5876602 -->
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">   
    
     
    <script type="text/javascript" async="" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ga.js"></script><script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/tracking.js" charset="utf-8"></script>  

    <script type="text/javascript">
        var protocol = window.location.protocol;
        document.write('<script type="text/javascript" src="' + protocol + '//csdnimg.cn/pubfooter/js/repoAddr2.js?v=' + Math.random() + '"></' + 'script>');
    </script><script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/repoAddr2.js"></script>

     <script id="allmobilize" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/allmobilize.min.js"></script><style type="text/css"></style>
 <meta http-equiv="Cache-Control" content="no-siteapp"><link rel="alternate" media="handheld" href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#">

    <title>vc中播放mp3文件的方法小结 - 一只牛的专栏
        - 博客频道 - CSDN.NET</title>
    
    <meta name="description" content="一般播放MP3常见的有两种方法，一种是自己解码，另外一种用系统的库，比如MCI，当然如果可以用控件直接用个控件会更方便。1.      使用mci #include #include #include #include #include  #pragma comment(lib,">
    <script src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/jquery.js" type="text/javascript"></script>
    <script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ad.js"></script>
        <!--new top-->
       
        <link rel="stylesheet" href="http://static.csdn.net/public/common/toolbar/css/index.css">
        <!--new top-->

    <link rel="Stylesheet" type="text/css" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/style.css">
    <link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://blog.csdn.net/skilledprogrammer/rss/list">
    <link rel="shortcut icon" href="http://c.csdnimg.cn/public/favicon.ico">
    <link type="text/css" rel="stylesheet" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/default.css">
 


<script src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/share.js"></script><style type="text/css">.MathJax_Hover_Frame {border-radius: .25em; -webkit-border-radius: .25em; -moz-border-radius: .25em; -khtml-border-radius: .25em; box-shadow: 0px 0px 15px #83A; -webkit-box-shadow: 0px 0px 15px #83A; -moz-box-shadow: 0px 0px 15px #83A; -khtml-box-shadow: 0px 0px 15px #83A; border: 1px solid #A6D ! important; display: inline-block; position: absolute}
.MathJax_Hover_Arrow {position: absolute; width: 15px; height: 11px; cursor: pointer}
</style><style type="text/css">#MathJax_About {position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: #DDDDDD; color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_Menu {position: absolute; background-color: white; color: black; width: auto; padding: 2px; border: 1px solid #CCCCCC; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_MenuItem {padding: 2px 2em; background: transparent}
.MathJax_MenuArrow {position: absolute; right: .5em; color: #666666}
.MathJax_MenuActive .MathJax_MenuArrow {color: white}
.MathJax_MenuArrow.RTL {left: .5em; right: auto}
.MathJax_MenuCheck {position: absolute; left: .7em}
.MathJax_MenuCheck.RTL {right: .7em; left: auto}
.MathJax_MenuRadioCheck {position: absolute; left: 1em}
.MathJax_MenuRadioCheck.RTL {right: 1em; left: auto}
.MathJax_MenuLabel {padding: 2px 2em 4px 1.33em; font-style: italic}
.MathJax_MenuRule {border-top: 1px solid #CCCCCC; margin: 4px 1px 0px}
.MathJax_MenuDisabled {color: GrayText}
.MathJax_MenuActive {background-color: Highlight; color: HighlightText}
.MathJax_Menu_Close {position: absolute; width: 31px; height: 31px; top: -15px; left: -15px}
</style><style type="text/css">#MathJax_Zoom {position: absolute; background-color: #F0F0F0; overflow: auto; display: block; z-index: 301; padding: .5em; border: 1px solid black; margin: 0; font-weight: normal; font-style: normal; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; box-shadow: 5px 5px 15px #AAAAAA; -webkit-box-shadow: 5px 5px 15px #AAAAAA; -moz-box-shadow: 5px 5px 15px #AAAAAA; -khtml-box-shadow: 5px 5px 15px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
#MathJax_ZoomOverlay {position: absolute; left: 0; top: 0; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
#MathJax_ZoomFrame {position: relative; display: inline-block; height: 0; width: 0}
#MathJax_ZoomEventTrap {position: absolute; left: 0; top: 0; z-index: 302; display: inline-block; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
</style><style type="text/css">.MathJax_Preview {color: #888}
#MathJax_Message {position: fixed; left: 1px; bottom: 2px; background-color: #E6E6E6; border: 1px solid #959595; margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap}
#MathJax_MSIE_Frame {position: absolute; top: 0; left: 0; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px}
.MathJax_Error {color: #CC0000; font-style: italic}
</style><link rel="stylesheet" type="text/css" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/job_reco.css"><link rel="stylesheet" type="text/css" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/job_reco.css"><link href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/bdsstyle.css" rel="stylesheet" type="text/css"><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/main.js"></script><script charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/lightapp.js" data-appid="3629560" async="" name="baidu-tc-cerfication"></script><link rel="stylesheet" type="text/css" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/style(1).css"><link type="text/css" rel="stylesheet" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/style(2).css"><script src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/logger.js"></script><script src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/get" async="" type="text/javascript" charset="utf-8"></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/helper-utils-moplus-monitor_7cf38e1.js" _md_="_anymoore_http://apps.bdimg.com/cloudaapi/pkg/helper-utils-moplus-monitor_7cf38e1.js"></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/push-smartBar_3e81be7.js" _md_="_anymoore_http://apps.bdimg.com/cloudaapi/pkg/push-smartBar_3e81be7.js"></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/app-socialshare_1c3f0db.js" _md_="_anymoore_http://apps.bdimg.com/cloudaapi/pkg/app-socialshare_1c3f0db.js"></script><link rel="stylesheet" href="http://bdimg.share.baidu.com/static/api/css/share_style0_16.css?v=8105b07e.css"><script src="http://127.0.0.1:7777/weakBindLight?apikey=zGhG9os6hVZxp2KLek3cwIuM&nonce=49CXdjFjI8ZiTIAKDpt7&csrftoken=230d7518dbdc0da344edae20d269e49b&channel=clouda&callback=cloudaPushServiceWeakBindLight"></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/account-pay_aef1a13.js" _md_="_anymoore_http://apps.bdimg.com/cloudaapi/pkg/account-pay_aef1a13.js"></script></head>
<body class=" hPC" style="padding-bottom: 45px;"><iframe frameborder="0" style="display: none;"></iframe><div id="MathJax_Message" style="display: none;"></div>
    
   
      <!--new top-->
    <script id="toolbar-tpl-scriptId" fixed="true" prod="blog" skin="black" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/html.js" type="text/javascript"></script><div class="csdn-toolbar csdn-toolbar-skin-black ">        <div class="container row center-block ">          <div class="col-md-3 pull-left logo clearfix"><a href="http://www.csdn.net/?ref=toolbar" title="CSDN首页" target="_blank" class="icon"></a><a title="频道首页" href="http://blog.csdn.net/?ref=toolbar_logo" target="_blank" class="img blog-icon"></a></div>          <div class="pull-right login-wrap unlogin">            <ul class="btns">              <li class="loginlink"><a href="https://passport.csdn.net/account/login?ref=toolbar" target="_top">登录&nbsp;</a>|<a target="_top" href="https://passport.csdn.net/account/register?ref=toolbar">&nbsp;注册</a></li>              <li class="search">                <div class="icon on-search-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <form action="http://so.csdn.net/search" method="get" target="_blank" id="1581746152">                      <input type="hidden" value="toolbar" name="ref" accesskey="2">                      <div class="border">                        <input placeholder="搜索" type="text" value="" name="q" accesskey="2"><span class="icon-enter-sm"></span>                      </div>                    </form>                  </div>                </div>              </li>              <li class="favor">                <div class="icon on-favor-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div style="display:none;" class="favor-success"><span class="msg">收藏成功</span>                      <div class="btns"><span class="btn btn-primary ok">确定</span></div>                    </div>                    <div style="display:none;" class="favor-failed"><span class="icon-danger-lg"></span><span class="msg">收藏失败，请重新收藏</span>                      <div class="btns"><span class="btn btn-primary ok">确定</span></div>                    </div>                    <form role="form" class="form-horizontal favor-form" id="1581746352">                      <div class="form-group">                        <div class="clearfix">                          <label for="input-title" class="col-sm-2 control-label">标题</label>                          <div class="col-sm-10">                            <input id="inputTitle" type="text" placeholder="" class="title form-control">                          </div>                        </div>                        <div class="alert alert-danger"><strong></strong>标题不能为空</div>                      </div>                      <div class="form-group">                        <label for="input-url" class="col-sm-2 control-label">网址</label>                        <div class="col-sm-10">                          <input id="input-url" type="text" placeholder="" class="url form-control">                        </div>                      </div>                      <div class="form-group">                        <label for="input-tag" class="col-sm-2 tag control-label">标签</label>                        <div class="col-sm-10">                          <input id="input-tag" type="text" class="form-control tag">                        </div>                      </div>                      <div class="form-group">                        <label for="input-description" class="description col-sm-2 control-label">摘要</label>                        <div class="col-sm-10">                          <textarea id="input-description" class="form-control description"></textarea>                        </div>                      </div>                      <div class="form-group">                        <div class="col-sm-offset-2 col-sm-10 ft">                          <div class="col-sm-4 pull-left">                            <div class="checkbox">                              <label>                                <input type="checkbox" name="share" checked="checked" class="share">公开                              </label>                            </div>                          </div>                          <div class="col-sm-8 pull-right favor-btns">                            <button type="button" class="cancel btn btn-default">取消</button>                            <button type="submit" class="submit btn btn-primary">收藏</button>                          </div>                        </div>                      </div>                    </form>                  </div>                </div>              </li>              <li class="notify">                <div style="display:none" class="number"></div>                <div style="display:none" class="icon-hasnotes-sm"></div>                <div id="header_notice_num"></div>                <div class="icon on-notify-icon">                  <div class="wrap">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div id="note1" class="csdn_note">                      <div class="box"></div>                    <iframe src="about:block" frameborder="0" allowtransparency="true" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent"></iframe></div>                  </div>                </div>              </li>              <li class="ugc">                <div class="icon on-ugc-icon">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <dl>                      <dt><a href="http://geek.csdn.net/news/expert?ref=toolbar" target="_blank" class="p-news clearfix" style="display:none;"><em class="icon"></em><span>分享资讯</span></a></dt>                      <dt><a href="http://u.download.csdn.net/upload?ref=toolbar" target="_blank" class="p-doc clearfix"><em class="icon"></em><span>传PPT/文档</span></a></dt>                      <dt><a href="http://bbs.csdn.net/topics/new?ref=toolbar" target="_blank" class="p-ask clearfix"><em class="icon"></em><span>提问题</span></a></dt>                      <dt><a href="http://write.blog.csdn.net/postedit?ref=toolbar" target="_blank" class="p-blog clearfix"><em class="icon"></em><span>写博客</span></a></dt>                      <dt><a href="http://u.download.csdn.net/upload?ref=toolbar" target="_blank" class="p-src clearfix"><em class="icon"></em><span>传资源</span></a></dt>                      <dt><a href="https://code.csdn.net/projects/new?ref=toolbar" target="_blank" class="c-obj clearfix"><em class="icon"></em><span>创建项目</span></a></dt>                      <dt><a href="https://code.csdn.net/snippets/new?ref=toolbar" target="_blank" class="c-code clearfix"><em class="icon"></em><span>创建代码片</span></a></dt>                    </dl>                  </div>                </div>              </li>              <li class="profile">                <div class="icon on-profile-icon"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/100x100.jpg" class="curr-icon-img">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                    <div class="bd">                      <dl class="clearfix">                        <dt class="pull-left img"><a target="_blank" href="http://my.csdn.net/?ref=toolbar" class="avatar"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/100x100.jpg"></a></dt>                        <dd class="info" style="border: none;"><a target="_blank" href="http://my.csdn.net/?ref=toolbar" class="nickname"></a><a class="set-nick" href="https://passport.csdn.net/account/profile">设置昵称<span class="write-icon"></span></a><span class="dec"><a class="fill-dec" href="http://my.csdn.net/" target="_blank">编辑自我介绍，让更多人了解你<span class="write-icon"></span></a></span></dd>                      </dl>                    </div>                    <div class="ft clearfix"><a target="_blank" href="http://my.csdn.net/my/account/changepwd?ref=toolbar" class="pull-left"><span class="icon-cog"></span>帐号设置</a><a href="https://passport.csdn.net/account/logout?ref=toolbar" target="_top" class="pull-left" style="margin-left:132px; width:18px; height:27px; white-space:nowrap; overflow:hidden;"><span class="icon-signout"></span><span class="out">退出</span></a></div>                  </div>                </div>              </li>              <li class="apps">                <div id="chasnew123" class="hasnew" style="display: none;"></div>                <div id="cappsarea123" class="icon on-apps-icon">                  <div class="wrap clearfix">                    <div class="curr-icon-wrap">                      <div class="curr-icon"></div>                    </div>                  <div class="detail">                    <dl>                      <dt>                        <h5>社区</h5>                      </dt>                      <dd> <a href="http://blog.csdn.net/?ref=toolbar" target="_blank">博客</a></dd>                      <dd> <a href="http://bbs.csdn.net/?ref=toolbar" target="_blank">论坛</a></dd>                      <dd> <a href="http://download.csdn.net/?ref=toolbar" target="_blank">下载</a></dd>                      <dd><a href="http://ask.csdn.net/?ref=toolbar" target="_blank">技术问答</a></dd>                      <dd><a href="http://geek.csdn.net/?ref=toolbar" target="_blank">极客头条</a></dd>                      <dd> <a href="http://hero.csdn.net/?ref=toolbar" target="_blank">英雄会</a></dd>                    </dl>                  </div>                  <div class="detail">                    <dl>                      <dt>                        <h5>服务</h5>                      </dt>                      <dd> <a href="http://job.csdn.net/?ref=toolbar" target="_blank">JOB<img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                      <dd> <a href="http://edu.csdn.net/?ref=toolbar" target="_blank">学院<img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                      <dd> <a href="https://code.csdn.net/?ref=toolbar" target="_blank">CODE</a></dd>                      <dd> <a href="http://huiyi.csdn.net/?ref=toolbar" target="_blank">活动</a></dd>                      <dd> <a href="http://www.csto.com/?ref=toolbar" target="_blank">CSTO</a></dd>                      <dd> <a href="http://mall.csdn.net/?ref=toolbar" target="_blank">C币兑换<img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/new.gif" style="display: none; margin-top: -26px; width: 23px;"></a></dd>                    </dl>                  </div>                  <div class="detail last">                    <dl>                      <dt>                        <h5>俱乐部</h5>                      </dt>                      <dd> <a href="http://cto.csdn.net/?ref=toolbar" target="_blank">CTO俱乐部</a></dd>                      <dd> <a href="http://student.csdn.net/?ref=toolbar" target="_blank">高校俱乐部</a></dd>                    </dl>                  </div>                </div>              </div>            </li>            </ul>          </div>        </div>    </div>
     <!--new top-->
    <div id="container">
        <div id="header">
    <div class="header">
        <div id="blog_title">
            <h2>
                <a href="http://blog.csdn.net/skilledprogrammer">一只牛的专栏</a></h2>
            <h3></h3>
            <div class="clear">
            </div>
        </div>
        <div class="clear">
        </div>
    </div>
</div>
<div id="navigator">
    <div class="navigator_bg">
    </div>
    <div class="navigator">
        <ul>
            
                <li id="btnContents"><a href="http://blog.csdn.net/skilledprogrammer?viewmode=contents"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_mulu&#39;])">
                    <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ico_list.gif">目录视图</span></a></li>
                <li id="btnView"><a href="http://blog.csdn.net/skilledprogrammer?viewmode=list"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_zhaiyao&#39;])">
                    <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ico_summary.gif">摘要视图</span></a></li>
                <li id="btnRss"><a href="http://blog.csdn.net/skilledprogrammer/rss/list"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_RSS&#39;])">
                    <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ico_rss.gif">订阅</span></a></li>                

            </ul>
    </div>
</div>
<script type="text/javascript">
    var username = "skilledprogrammer";
    var _blogger = username;
    var blog_address = "http://blog.csdn.net/skilledprogrammer";
    var static_host = "http://static.blog.csdn.net";
    var currentUserName = "";  
</script>

        <div id="body">
            <div id="main">
                <div class="main">
                        <div class="ad_class">
<div class="notice tracking-ad" data-mod="popu_3"> 

<a href="http://geek.csdn.net/news/detail/34791" target="_blank"><font color="blue">
新版极客头条上线，每天一大波干货</font></a>
&nbsp;&nbsp;&nbsp;
  

<a href="http://www.csdn.net/article/2015-07-06/2825132-Android" target="_blank">
<font color="red">任玉刚：Android开发者的职场规划  
</font></a>
&nbsp;&nbsp;&nbsp;

<a href="http://edu.csdn.net/training/ios-15-1" target="_blank">
<font color="blue">从零练就iOS高手实战班震撼来袭
</font></a>
&nbsp;&nbsp;&nbsp;

<a href="http://www.csdn.net/article/2015-06-05/2824836-database" target="_blank">
<font color="red">新型数据库利弊谈 
</font></a>


&nbsp;&nbsp;&nbsp;</div>                        </div>
                        

  
<link href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/comment1.css" type="text/css" rel="stylesheet">
<link href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/style1.css" type="text/css" rel="stylesheet">
<script language="JavaScript" type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/jquery.cookie.js"></script>
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/main(1).js"></script>


<link rel="stylesheet" href="http://static.blog.csdn.net/public/res-min/markdown_views.css?v=1.0">

<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/MathJax.js"></script>









  <script type="text/ecmascript">
      window.quickReplyflag = true;
    </script>
<div id="article_details" class="details">
    <div class="article_title">   
         <span class="ico ico_type_Original"></span>


    <h1>
        <span class="link_title"><a href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET.htm">
        vc中播放mp3文件的方法小结            
        </a>
        </span>
    </h1>
</div>

    <div class="article_manage">
        <span class="link_categories">
        分类：
            <a href="http://blog.csdn.net/skilledprogrammer/article/category/619533" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_fenlei&#39;]);">msvc++研究</a> 
        </span>
    <span class="link_postdate">2010-09-10 20:43</span>
    <span class="link_view" title="阅读次数">7071人阅读</span>
    <span class="link_comments" title="评论次数"><a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#comments" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_pinglun&#39;])">评论</a>(6)</span>
    <span class="link_collect"><a href="javascript:void(0);" onclick="javascript:_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_shoucang&#39;]);collectArticle(&#39;vc中播放mp3文件的方法小结&#39;,&#39;5876602&#39;);return false;" title="收藏">收藏</a></span>
    <span class="link_report"><a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" onclick="javascript:_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_jubao&#39;]);report(5876602,2);return false;" title="举报">举报</a></span>
    
</div>
<div class="tag2box"><a href="http://www.csdn.net/tag/null" target="_blank" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_tag&#39;]);">null</a><a href="http://www.csdn.net/tag/path" target="_blank" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_tag&#39;]);">path</a><a href="http://www.csdn.net/tag/%e9%9f%b3%e4%b9%90" target="_blank" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_tag&#39;]);">音乐</a><a href="http://www.csdn.net/tag/command" target="_blank" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_tag&#39;]);">command</a><a href="http://www.csdn.net/tag/%e5%ad%98%e5%82%a8" target="_blank" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_tag&#39;]);">存储</a><a href="http://www.csdn.net/tag/system" target="_blank" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_tag&#39;]);">system</a></div>

  
    
<div id="article_content" class="article_content">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">一般播放</span><span lang="EN-US"><span style="font-family: 宋体, MS Song;">MP3</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">常见的有两种方法，一种是自己解码，另外一种用系统的库，比如</span><span lang="EN-US"><span style="font-family: 宋体, MS Song;">MCI</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">，当然如果可以用控件直接用个控件会更方便。</span></span></p>
<p class="a" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1;"><span style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri;" lang="EN-US"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: 宋体, MS Song;">1.</span><span style="font: 7pt &quot;Times New Roman&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">使用</span><span lang="EN-US"><span style="font-family: 宋体, MS Song;">mci</span></span></span></p>
<p class="a" style="margin: 0cm 0cm 0pt 18pt; text-indent: 0cm; mso-char-indent-count: 0;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">#include &lt;windows.h&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">#include &lt;stdio.h&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">#include &lt;mmsystem.h&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">#include &lt;shellapi.h&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">#include &lt;AFXCOM_.H&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">#pragma comment(lib,"winmm.lib")</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">void main()</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">{</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>char str[128]={0};</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>int i = 0;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>char buf[128]={0};</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>MCI_OPEN_PARMS mciOpen;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>MCIERROR mciError;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>mciOpen.lpstrDeviceType = "mpegvideo";</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>mciOpen.lpstrElementName = "c://1.mp3";</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>mciError = mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)&amp;mciOpen);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>if(mciError)</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>{</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>mciGetErrorString(mciError,buf,128);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>printf("%s/n",buf);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>goto Error;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>}</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>UINT DeviceID = mciOpen.wDeviceID ;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>MCI_PLAY_PARMS mciPlay;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>mciError = mciSendCommand(DeviceID,MCI_PLAY,0 ,(DWORD)&amp;mciPlay);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>if(mciError)</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>{</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>printf("send MCI_PLAY command failed/n");</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>goto Error;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>}</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>//WinExec("sndvol32.exe",SW_SHOWNORMAL);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: 宋体, MS Song;">//</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">这个可以打开音量控制不过可以用编程实现。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>while(1)</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>{</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>sprintf(str,"</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">播放时间</span><span lang="EN-US"><span style="font-family: 宋体, MS Song;">:/t%d",i);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>printf("%s/r",str);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>i++;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp; </span>Sleep(1000);</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>}</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">Error:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体, MS Song;"><span style="mso-spacerun: yes;">&nbsp;</span>system("pause");</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-spacerun: yes;"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">}</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: 宋体, MS Song;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: 宋体, MS Song;">2.</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">使用库</span><span style="font-size: 12pt; color: #a31515; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">vfw.h</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; color: blue; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">#include</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"> <span style="color: #a31515;">&lt;vfw.h&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; color: blue; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">#pragma</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"> <span style="color: blue;">comment</span>(<span style="color: blue;">lib</span>,<span style="color: #a31515;">"vfw32.lib"</span>)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; color: blue; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">void</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"> CMp3PlayerDlg::OnBnClickedButton1()</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">{</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="color: green;">// TODO: </span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">在此添加控件通知处理程序代码<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>CString szFilters=<span style="color: #a31515;">"MyType Files(*.mp3)|All Files(*.*)|*.*||"</span>;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">CFileDialog file(TRUE,<span style="color: #a31515;">"mp3"</span>,<span style="color: #a31515;">"*.mp3"</span>,OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,szFilters,<span style="color: blue;">this</span>);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: blue;">if</span>(file.DoModal()==IDOK)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp; </span>{</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CString filename=file.GetFileName();</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: blue;">if</span>(hwnd!=NULL)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>MCIWndDestroy(hwnd);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>hwnd=MCIWndCreate(<span style="color: blue;">this</span>-&gt;m_hWnd,NULL,MCIWNDF_NOPLAYBAR,filename);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>::ShowWindow(hwnd,SW_HIDE);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>MCIWndSetVolume(hwnd,1000);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>MCIWndPlay(hwnd);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">}</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: 宋体, MS Song;">3.</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri;">使用</span><span lang="EN-US"><span style="font-family: 宋体, MS Song;">directshow</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; color: blue; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">#include</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: #a31515;">&lt;dshow.h&gt;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; color: blue; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">#pragma</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"> <span style="color: blue;">comment</span>(<span style="color: blue;">lib</span>,<span style="color: #a31515;">"strmiids.lib"</span>)</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>IGraphBuilder*<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>pGBuilder;<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>IMediaControl*<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>pMControl;<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>IMediaPosition*<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>pMPos;<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>IMediaEvent*<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>pMEvent;<span style="mso-spacerun: yes;">&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>CoInitialize(NULL);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">初始化<span lang="EN-US">COM<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></span><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder,(<span style="color: blue;">void</span>**)&amp;pGBuilder);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>pGBuilder-&gt;QueryInterface(IID_IMediaControl,(<span style="color: blue;">void</span>**)&amp;pMControl);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>pGBuilder-&gt;QueryInterface(IID_IMediaEvent,(<span style="color: blue;">void</span>**)&amp;pMEvent);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>pGBuilder-&gt;QueryInterface(IID_IMediaPosition,(<span style="color: blue;">void</span>**)&amp;pMPos); </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>CHAR<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>strSoundPath[MAX_PATH];<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">存储音乐所在路径<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>WCHAR<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>wstrSoundPath[MAX_PATH];<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">存储<span lang="EN-US">UNICODE</span>形式的路径<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>GetCurrentDirectory(MAX_PATH,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>strSoundPath);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>strcat(strSoundPath,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: #a31515;">"//a.mp3"</span>);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">假设要播放的是子目录下的<span lang="EN-US">a.mp3<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">//<span style="mso-spacerun: yes;">&nbsp; </span>MultiByteToWideChar(CP_ACP,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>0,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>strSoundPath,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>-1,wstrSoundPath,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>MAX_PATH);<span style="mso-spacerun: yes;">&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>mbstowcs(wstrSoundPath, strSoundPath, MAX_PATH);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>pGBuilder-&gt;RenderFile(wstrSoundPath,<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>NULL);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">调入文件<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">播放<span lang="EN-US">MP3</span>文件<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">播放<span lang="EN-US">MP3</span>的方法十分简单：<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMPos-&gt;put_CurrentPosition(0);<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">移动到文件头<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMControl-&gt;Run();<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">播放<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT1);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span><span style="color: blue;">char</span> buf[20];</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>sprintf(buf,<span style="color: #a31515;">"%f"</span>,pos);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>pEdit-&gt;SetWindowTextA(buf);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span><span style="color: green;">// </span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">停止播放和释放对象<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">最后，我们要停止播放音乐并释放各个对象：<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMControl-&gt;Stop();<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">停止播放<span lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMControl-&gt;Release();</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMControl=NULL;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMEvent-&gt;Release();</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMEvent=NULL;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMPos-&gt;Release();</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pMPos=NULL;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pGBuilder-&gt;Release();</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>pGBuilder=NULL;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>CoUninitialize();<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span><span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">释放<span lang="EN-US">COM<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">4.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">使用<span lang="EN-US">mci</span>播放<span lang="EN-US">MP3</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">主要变量定义<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">MCI_OPEN_PARMS mciOpen;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>MCIERROR mciError;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>MCI_STATUS_PARMS mciStatusParms;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">WORD m_wDeviceID;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">这里只介绍<span lang="EN-US">mciSendCommand</span>命令<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">1.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">播放<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">MCI_PLAY_PARMS mciPlay;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">mciOpen.lpstrDeviceType = <span style="color: #a31515;">"mpegvideo"</span>;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">mciOpen.lpstrElementName =fileName.GetString();</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>mciError = mciSendCommand(m_wDeviceID,MCI_PLAY,0 ,(DWORD)&amp;mciPlay);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">2.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">暂停<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">mciSendCommand(mciOpen.wDeviceID,MCI_PAUSE,NULL ,NULL);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">3. </span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">停止<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">mciSendCommand(mciOpen.wDeviceID,MCI_STOP,NULL ,NULL);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>mciSendCommand(mciOpen.wDeviceID,MCI_SEEK,MCI_SEEK_TO_START ,NULL);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">4.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">获得播放进度<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">mciStatusParms.dwItem=MCI_STATUS_POSITION;<span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>mciSendCommand(m_wDeviceID,MCI_STATUS,MCI_WAIT|MCI_STATUS_ITEM,(DWORD)(LPVOID)&amp;mciStatusParms);<span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">关键<span lang="EN-US">,</span>取得位置</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>int m_dPosition=mciStatusParms.dwReturn;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">5.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">获得整个音频的时间长度<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">UINT DeviceID = mciOpen.wDeviceID ;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span>mciStatusParms.dwItem=MCI_STATUS_LENGTH; mciSendCommand(DeviceID,MCI_STATUS,MCI_WAIT|MCI_STATUS_ITEM,(DWORD)(LPVOID)&amp;mciStatusParms);<span style="color: green;">//</span></span><span style="font-size: 12pt; color: green; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">关键<span lang="EN-US">,</span>取得长度</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>m_dLength=mciStatusParms.dwReturn;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">6.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">在指定位置播放<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span>MCI_PLAY_PARMS mciPlay;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span>mciPlay.dwFrom=m_dPosition;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span>mciError = mciSendCommand(m_wDeviceID,MCI_PLAY,MCI_FROM,(DWORD)&amp;mciPlay);</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">7.</span><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;">控制音量<span lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US">MCI_DGV_SETAUDIO_PARMS mciSetAudioPara;<span style="mso-spacerun: yes;">&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>mciSetAudioPara.dwItem = MCI_DGV_SETAUDIO_VOLUME;<span style="mso-spacerun: yes;">&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>mciSetAudioPara.dwValue = atoi(m_Volume.GetBuffer(m_Volume.GetLength())); <span style="color: green;">//here is the value of the Volume(0--1000)<span style="mso-spacerun: yes;">&nbsp; </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-layout-grid-align: none;" align="left"><span style="font-size: 12pt; font-family: 新宋体; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 0pt; mso-no-proof: yes;" lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp; </span>mciSendCommand(m_wDeviceID, MCI_SETAUDIO, MCI_DGV_SETAUDIO_VALUE | MCI_DGV_SETAUDIO_ITEM, (DWORD)(LPVOID)&amp;mciSetAudioPara);<span style="mso-spacerun: yes;">&nbsp; </span></span></p>    
        <div style="padding-top:20px">         
            <p style="font-size:12px;">版权声明：本文为博主原创文章，未经博主允许不得转载。</p>
        </div>
</div>




<!-- Baidu Button BEGIN -->

<div class="bdsharebuttonbox bdshare-button-style0-16" style="float: right;" data-bd-bind="1436338396250">
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" class="bds_more" data-cmd="more" style="background-position:0 0 !important; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png) !important"></a>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间" style="background-position:0 -52px !important"></a>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博" style="background-position:0 -104px !important"></a>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博" style="background-position:0 -260px !important"></a>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" class="bds_renren" data-cmd="renren" title="分享到人人网" style="background-position:0 -208px !important"></a>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" class="bds_weixin" data-cmd="weixin" title="分享到微信" style="background-position:0 -1612px !important"></a>
</div>
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script>
<!-- Baidu Button END -->

            <link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_detail.css">

    
<!--172.16.140.14-->
<ul class="article_next_prev">
            <li class="prev_article"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_shangyipian&#39;]);location.href=&#39;/skilledprogrammer/article/details/5876590&#39;;">上一篇</span><a href="http://blog.csdn.net/skilledprogrammer/article/details/5876590" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_shangyipian&#39;])">选择文件夹的通用对话框</a></li>
            <li class="next_article"><span onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_xiayipian&#39;]);location.href=&#39;/skilledprogrammer/article/details/5892535&#39;;">下一篇</span><a href="http://blog.csdn.net/skilledprogrammer/article/details/5892535" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_xiayipian&#39;])">msvc下显示jpg图片方法之一</a></li>
</ul>

<!-- Baidu Button BEGIN -->
<script type="text/javascript" id="bdshare_js" data="type=tools&amp;uid=1536434" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/bds_s_v2.js"></script>

<script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->

 

</div>
  

    <dl class="blog-associat-tag">
        <dt>主题推荐</dt>
        <dd>
                <a href="http://www.csdn.net/tag/mp3" target="_blank" class="blog-tage-red">mp3</a> 
                <a href="http://www.csdn.net/tag/%E6%8E%A7%E4%BB%B6" target="_blank" class="blog-tage-red">控件</a> 
                <a href="http://www.csdn.net/tag/class" target="_blank" class="blog-tage-red">class</a> 
                <a href="http://www.csdn.net/tag/%E5%BA%93" target="_blank" class="blog-tage-red">库</a> 
                <a href="http://www.csdn.net/tag/ascii" target="_blank" class="blog-tage-red">ascii</a> 
                <a href="http://www.csdn.net/tag/vc" target="_blank" class="blog-tage-red">vc</a> 
        </dd>
    </dl> 

<style>
.blog-ass-articl dd {
color: #369;
width: 99%; /*修改行*/
float: left;
overflow: hidden;
font: normal normal 12px/23px "SimSun";
height: 23px;
margin: 0;
padding: 0 0 0 10px;
margin-right: 30px;
background: url(../images/blog-dot-red3.gif) no-repeat 0 10px;
}

</style>

<dl class="blog-ass-articl" id="res-relatived"> 
     <dt><span>猜你在找</span></dt>    


   


    <div id="adCollege" style="width: 42%;float: left;"> 
        <script src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/job_reco.js" type="text/javascript"></script> 
        <script type="text/javascript">
            csdn.position.showEdu({
                sourceType: "blog",
                searchType: "detail",
                searchKey: "5876602",
                username: "",
                recordcount: "5",
                containerId: "adCollege" //容器DIV的id。 
            });
        </script> 
    <div class="tracking-ad" data-mod="popu_84"><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/336" title="HTML 5移动开发从入门到精通" strategy="content" target="_blank">HTML 5移动开发从入门到精通</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/352" title="Hadoop 2.X企业级开发入门系列" strategy="content" target="_blank">Hadoop 2.X企业级开发入门系列</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/323" title="VC++游戏开发基础系列从入门到精通" strategy="content" target="_blank">VC++游戏开发基础系列从入门到精通</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/469" title="Cocos2d-Lua手游开发基础篇" strategy="content" target="_blank">Cocos2d-Lua手游开发基础篇</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/405" title="反编译Android应用" strategy="hot" target="_blank">反编译Android应用</a></dd></div></div>  

    
     <div id="res" data-mod="popu_36" class="tracking-ad" style="width: 42%; float: left; margin-right: 30px; display: block;"><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/liquanhai/article/details/8208777" title="VC 60在win7下无法加入ActiveX控件的解决方案" strategy="CFRecommendAlgorithm" target="_blank">VC 60在win7下无法加入ActiveX控件的解决方案</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/a408789699/article/details/6320840" title="MFC学习笔记之列表框ListBox 常用的的操作详解" strategy="CFRecommendAlgorithm" target="_blank">MFC学习笔记之列表框ListBox 常用的的操作详解</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/sxyaxy/article/details/13114639" title="界面VC 6 MFC让窗口轻而易举变漂亮" strategy="CFRecommendAlgorithm" target="_blank">界面VC 6 MFC让窗口轻而易举变漂亮</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/ken451016394/article/details/8015082" title="VC 生成GUID" strategy="CFRecommendAlgorithm" target="_blank">VC 生成GUID</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/kongjiajie/article/details/6210615" title="VC++60禁止改变单文档窗口大小修改标题的实现" strategy="CFRecommendAlgorithm" target="_blank">VC++60禁止改变单文档窗口大小修改标题的实现</a></dd></div>
   
</dl>

<div id="job_blog_reco"><dl class="blog-ass-articl tracking-ad" data-mod="popu_72"><dt><span>准备好了么？&nbsp;<label class="po_blg_detail_tiao">跳</label><label class="po_blg_detail_ba">吧</label><label class="po_blg_detail_th">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;！</label></span><a href="http://job.csdn.net/" target="_blank" class="po_blg_more">更多职位尽在&nbsp;<label class="po_blg_detail_csdn">CSDN JOB</label></a></dt><dd class="po_blg_dd"><div class="po_blg_po"><a href="http://job.csdn.net/Job/Index?jobID=117182" title="AS3研发工程师" strategy="DetailRecommend" target="_blank">AS3研发工程师</a></div><div class="po_blg_company"><a href="http://pr.csdn.net/enterprise/ent_home?orgid=461743" title="珀乐文化科技（上海）有限公司" target="_blank">珀乐文化科技（上海）有限公司</a></div><label class="po_blg_separator">|</label><div class="po_blg_salary"><a href="http://job.csdn.net/Job/Index?jobID=117182" target="_blank">6-12K/月</a></div><a class="po_blg_iwant" href="http://job.csdn.net/Job/Index?jobID=117182" target="_blank">我要跳槽</a></dd><dd class="po_blg_dd"><div class="po_blg_po"><a href="http://job.csdn.net/Job/Index?jobID=118878" title="AS3开发工程师" strategy="DetailRecommend" target="_blank">AS3开发工程师</a></div><div class="po_blg_company"><a href="http://pr.csdn.net/enterprise/ent_home?orgid=389567" title="广州明朝信息技术有限公司" target="_blank">广州明朝信息技术有限公司</a></div><label class="po_blg_separator">|</label><div class="po_blg_salary"><a href="http://job.csdn.net/Job/Index?jobID=118878" target="_blank">5-10K/月</a></div><a class="po_blg_iwant" href="http://job.csdn.net/Job/Index?jobID=118878" target="_blank">我要跳槽</a></dd><dd class="po_blg_dd"><div class="po_blg_po"><a href="http://job.csdn.net/Job/Index?jobID=89019" title="3dmax、maya、Rhino3D 模型师" strategy="DetailRecommend" target="_blank">3dmax、maya、Rhino3D 模型师</a></div><div class="po_blg_company"><a href="http://pr.csdn.net/enterprise/ent_home?orgid=461525" title="易绚视盟（北京）信息技术有限公司" target="_blank">易绚视盟（北京）信息技术有限公司</a></div><label class="po_blg_separator">|</label><div class="po_blg_salary"><a href="http://job.csdn.net/Job/Index?jobID=89019" target="_blank">8-12K/月</a></div><a class="po_blg_iwant" href="http://job.csdn.net/Job/Index?jobID=89019" target="_blank">我要跳槽</a></dd><dd class="po_blg_dd"><div class="po_blg_po"><a href="http://job.csdn.net/Job/Index?jobID=89055" title="Flex/AS3开发工程师" strategy="DetailRecommend" target="_blank">Flex/AS3开发工程师</a></div><div class="po_blg_company"><a href="http://pr.csdn.net/enterprise/ent_home?orgid=389455" title="上海爱福窝云技术有限公司" target="_blank">上海爱福窝云技术有限公司</a></div><label class="po_blg_separator">|</label><div class="po_blg_salary"><a href="http://job.csdn.net/Job/Index?jobID=89055" target="_blank">8-16K/月</a></div><a class="po_blg_iwant" href="http://job.csdn.net/Job/Index?jobID=89055" target="_blank">我要跳槽</a></dd></dl></div>

<script type="text/javascript">
    var searchtitletags = 'vc中播放mp3文件的方法小结' + ',' + 'mp3,控件,class,库,ascii,vc';
    searchService({
        index: 'blog',
        query: searchtitletags,
        from: 5,
        size: 5,
        appendTo: '#res',
        url: 'recommend',
        his: 2,
        client: "blog_cf_enhance",
        tmpl: '<dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="#{ url }" title="#{ title }" strategy="#{ strategy }">#{ title }</a></dd>'
    });

 </script>   



    <div id="ad_cen">
   
          <script type="text/javascript">
              new Ad(4, 'ad_cen');
          </script>
    <iframe id="ad_frm_0" frameborder="0" scrolling="no" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ad(1).htm" style="border-width: 0px; overflow: hidden; width: 746px; height: 90px;"></iframe></div>
<div class="comment_class">
    <div id="comment_title" class="panel_head">
        <span class="see_comment">查看评论</span><a name="comments"></a></div>
    <div id="comment_list"><dl class="comment_item comment_topic" id="comment_item_3515299"><dt class="comment_head" floor="5">5楼 <span class="user"><a class="username" href="http://blog.csdn.net/milanleon" target="_blank">milanleon</a> <span class="ptime">2014-02-25 17:06发表</span>  <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#reply" class="cmt_btn reply" title="回复">[回复]</a> <span class="comment_manage" style="display: none;" commentid="3515299" username="milanleon"> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#quote" class="cmt_btn quote" title="引用">[引用]</a> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" class="cmt_btn report" title="举报">[举报]</a></span></span></dt><dd class="comment_userface"><a href="http://blog.csdn.net/milanleon" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/3_milanleon.jpg" width="40" height="40"></a></dd><dd class="comment_body">有用，转了哈</dd></dl><dl class="comment_item comment_topic" id="comment_item_2469653"><dt class="comment_head" floor="4">4楼 <span class="user"><a class="username" href="http://blog.csdn.net/SKATE11" target="_blank">SKATE11</a> <span class="ptime">2012-12-14 23:23发表</span>  <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#reply" class="cmt_btn reply" title="回复">[回复]</a> <span class="comment_manage" style="display: none;" commentid="2469653" username="SKATE11"> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#quote" class="cmt_btn quote" title="引用">[引用]</a> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" class="cmt_btn report" title="举报">[举报]</a></span></span></dt><dd class="comment_userface"><a href="http://blog.csdn.net/SKATE11" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/3_skate11.jpg" width="40" height="40"></a></dd><dd class="comment_body">楼主的库是在哪弄到的啊</dd></dl><dl class="comment_item comment_topic" id="comment_item_1855422"><dt class="comment_head" floor="3">3楼 <span class="user"><a class="username" href="http://blog.csdn.net/yang632082734" target="_blank">yang632082734</a> <span class="ptime">2011-07-27 10:34发表</span>  <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#reply" class="cmt_btn reply" title="回复">[回复]</a> <span class="comment_manage" style="display: none;" commentid="1855422" username="yang632082734"> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#quote" class="cmt_btn quote" title="引用">[引用]</a> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" class="cmt_btn report" title="举报">[举报]</a></span></span></dt><dd class="comment_userface"><a href="http://blog.csdn.net/yang632082734" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/3_yang632082734.jpg" width="40" height="40"></a></dd><dd class="comment_body">有没有办法播放mp3或mid格式的内存音乐啊，就像wav格式用playsound来可以播放内存音乐一样？</dd><dl class="comment_item comment_reply" id="comment_item_1857559"><dt class="comment_head" floor="3">Re: <span class="user"><a class="username" href="http://blog.csdn.net/skilledprogrammer" target="_blank">skilledprogrammer</a> <span class="ptime">2011-07-28 22:33发表</span>  <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#reply" class="cmt_btn reply" title="回复">[回复]</a> <span class="comment_manage" style="display: none;" commentid="1857559" username="skilledprogrammer"> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#quote" class="cmt_btn quote" title="引用">[引用]</a> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" class="cmt_btn report" title="举报">[举报]</a></span></span></dt><dd class="comment_userface"><a href="http://blog.csdn.net/skilledprogrammer" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/3_skilledprogrammer.jpg" width="40" height="40"></a></dd><dd class="comment_body">回复yang632082734：mp3是一种压缩文件，前后有信息头，中间是帧数据，一般接口都是根据文件名播放的，另外有开源的库提供mp3的内存播放。</dd></dl></dl><dl class="comment_item comment_topic" id="comment_item_1532841"><dt class="comment_head" floor="2">2楼 <span class="user"><a class="username" href="http://blog.csdn.net/skilledprogrammer" target="_blank">skilledprogrammer</a> <span class="ptime">2010-11-14 13:24发表</span>  <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#reply" class="cmt_btn reply" title="回复">[回复]</a> <span class="comment_manage" style="display: none;" commentid="1532841" username="skilledprogrammer"> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#quote" class="cmt_btn quote" title="引用">[引用]</a> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" class="cmt_btn report" title="举报">[举报]</a></span></span></dt><dd class="comment_userface"><a href="http://blog.csdn.net/skilledprogrammer" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/3_skilledprogrammer.jpg" width="40" height="40"></a></dd><dd class="comment_body">可以直接获取文件路径播，确保文件路径正确。</dd></dl><dl class="comment_item comment_topic" id="comment_item_1532632"><dt class="comment_head" floor="1">1楼 <span class="user"><a class="username" href="http://blog.csdn.net/qnbs1" target="_blank">qnbs1</a> <span class="ptime">2010-11-13 23:04发表</span>  <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#reply" class="cmt_btn reply" title="回复">[回复]</a> <span class="comment_manage" style="display: none;" commentid="1532632" username="qnbs1"> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#quote" class="cmt_btn quote" title="引用">[引用]</a> <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#report" class="cmt_btn report" title="举报">[举报]</a></span></span></dt><dd class="comment_userface"><a href="http://blog.csdn.net/qnbs1" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/3_qnbs1.jpg" width="40" height="40"></a></dd><dd class="comment_body">第一种方法不能直接获取文件路径播放么？我试了不行呀。。。</dd></dl><div class="clear"></div></div>
    <div id="comment_bar" style="display: none;">
    </div>
    <div id="comment_form"><div class="guest_link">您还没有登录,请<a href="javascript:void(0);" onclick="javascript:loginbox();">[登录]</a>或<a href="http://passport.csdn.net/account/register?from=http%3A%2F%2Fblog.csdn.net%2Fskilledprogrammer%2Farticle%2Fdetails%2F5876602">[注册]</a></div></div>

    <div class="announce">
        * 以上用户言论只代表其个人观点，不代表CSDN网站的观点或立场<a name="reply"></a><a name="quote"></a></div>
</div>

<script type="text/javascript">
    var fileName = '5876602';
    var commentscount = 6;
    var islock = false
</script>
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/comment.js"></script>
    <div id="ad_bot">
    <iframe id="ad_frm_1" frameborder="0" scrolling="no" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ad(2).htm" style="border-width: 0px; overflow: hidden; width: 746px; height: 0px;"></iframe></div>
    <script type="text/javascript">
    new Ad(5, 'ad_bot');
    </script>
<div id="report_dialog">
</div>

<div id="d-top" style="bottom:60px;">
        <a id="quick-reply" class="btn btn-top q-reply" title="快速回复" style="display:none;">
            <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/blog-icon-reply.png" alt="快速回复">
        </a>    

    <a id="d-top-a" class="btn btn-top backtop" style="display: none;" title="返回顶部" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_huidaodingbu&#39;])">         
         <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/top.png" alt="TOP">
    </a>
</div>
<script type="text/javascript">
    $(function ()
    {
        $("#ad_frm_0").height("90px");
        
        setTimeout(function(){
            $("#ad_frm_2").height("200px");
        },1000);
        
        /*
        if($("#comment_content").length>0)
        {
            $("#quick-reply").show();

            $("#quick-reply").click(function(){
                setEditorFocus();
            });
        }       
     
        var d_top = $('#d-top-a');

        document.onscroll = function ()
        {
            var scrTop = (document.body.scrollTop || document.documentElement.scrollTop);
            if (scrTop > 500)
            {
                d_top.show();
            } else
            {
                d_top.hide();
            }
        }
        $('#d-top-a').click(function ()
        {
            scrollTo(0, 0);
            this.blur();
            return false;
        });
        */
    });
  
</script>
<style type="text/css">
    .tag_list
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D7CBC1;
        color: #000000;
        font-size: 12px;
        line-height: 20px;
        list-style: none outside none;
        margin: 10px 2% 0 1%;
        padding: 1px;
    }
    .tag_list h5
    {
        background: none repeat scroll 0 0 #E0DBD3;
        color: #47381C;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        padding: 0 5px;
        margin: 0;
    }
    .tag_list h5 a
    {
        color: #47381C;
    }
    .classify
    {
        margin: 10px 0;
        padding: 4px 12px 8px;
    }
    .classify a
    {
        margin-right: 20px;
        white-space: nowrap;
    }
</style>
<div class="tag_list">
    <h5>
        <a href="http://www.csdn.net/tag/" target="_blank">核心技术类目</a></h5>
    <div class="classify">
<a title="全部主题" href="http://www.csdn.net/tag" target="_blank" onclick="LogClickCount(this,336);">全部主题</a>
<a title="Hadoop" href="http://g.csdn.net/5272865" target="_blank" onclick="LogClickCount(this,336);">Hadoop</a>
<a title="AWS" href="http://g.csdn.net/5272866" target="_blank" onclick="LogClickCount(this,336);">AWS</a>
<a title="移动游戏" href="http://g.csdn.net/5272870" target="_blank" onclick="LogClickCount(this,336);">移动游戏</a>
<a title="Java" href="http://g.csdn.net/5272871" target="_blank" onclick="LogClickCount(this,336);">Java</a>
<a title="Android" href="http://g.csdn.net/5272872" target="_blank" onclick="LogClickCount(this,336);">Android</a>
<a title="iOS" href="http://g.csdn.net/5272873" target="_blank" onclick="LogClickCount(this,336);">iOS</a>
<a title="Swift" href="http://g.csdn.net/5272868" target="_blank" onclick="LogClickCount(this,336);">Swift</a>
<a title="智能硬件" href="http://g.csdn.net/5272869" target="_blank" onclick="LogClickCount(this,336);">智能硬件</a>
<a title="Docker" href="http://g.csdn.net/5272867" target="_blank" onclick="LogClickCount(this,336);">Docker</a>
<a title="OpenStack" href="http://g.csdn.net/5272925" target="_blank" onclick="LogClickCount(this,336);">OpenStack</a>
<a title="VPN" href="http://www.csdn.net/tag/vpn" target="_blank" onclick="LogClickCount(this,336);">VPN</a>
<a title="Spark" href="http://g.csdn.net/5272924" target="_blank" onclick="LogClickCount(this,336);">Spark</a>
<a title="ERP" href="http://www.csdn.net/tag/erp" target="_blank" onclick="LogClickCount(this,336);">ERP</a>
<a title="IE10" href="http://www.csdn.net/tag/ie10" target="_blank" onclick="LogClickCount(this,336);">IE10</a>
<a title="Eclipse" href="http://www.csdn.net/tag/eclipse" target="_blank" onclick="LogClickCount(this,336);">Eclipse</a>
<a title="CRM" href="http://www.csdn.net/tag/crm" target="_blank" onclick="LogClickCount(this,336);">CRM</a>
<a title="JavaScript" href="http://www.csdn.net/tag/javascript" target="_blank" onclick="LogClickCount(this,336);">JavaScript</a>
<a title="数据库" href="http://www.csdn.net/tag/%E6%95%B0%E6%8D%AE%E5%BA%93" target="_blank" onclick="LogClickCount(this,336);">数据库</a>
<a title="Ubuntu" href="http://www.csdn.net/tag/ubuntu" target="_blank" onclick="LogClickCount(this,336);">Ubuntu</a>
<a title="NFC" href="http://www.csdn.net/tag/nfc" target="_blank" onclick="LogClickCount(this,336);">NFC</a>
<a title="WAP" href="http://www.csdn.net/tag/wap" target="_blank" onclick="LogClickCount(this,336);">WAP</a>
<a title="jQuery" href="http://www.csdn.net/tag/jquery" target="_blank" onclick="LogClickCount(this,336);">jQuery</a>
<a title="BI" href="http://www.csdn.net/tag/bi" target="_blank" onclick="LogClickCount(this,336);">BI</a>
<a title="HTML5" href="http://www.csdn.net/tag/html5" target="_blank" onclick="LogClickCount(this,336);">HTML5</a>
<a title="Spring" href="http://www.csdn.net/tag/spring" target="_blank" onclick="LogClickCount(this,336);">Spring</a>
<a title="Apache" href="http://www.csdn.net/tag/apache" target="_blank" onclick="LogClickCount(this,336);">Apache</a>
<a title=".NET" href="http://www.csdn.net/tag/.net" target="_blank" onclick="LogClickCount(this,336);">.NET</a>
<a title="API" href="http://www.csdn.net/tag/api" target="_blank" onclick="LogClickCount(this,336);">API</a>
<a title="HTML" href="http://www.csdn.net/tag/html" target="_blank" onclick="LogClickCount(this,336);">HTML</a>
<a title="SDK" href="http://www.csdn.net/tag/sdk" target="_blank" onclick="LogClickCount(this,336);">SDK</a>
<a title="IIS" href="http://www.csdn.net/tag/iis" target="_blank" onclick="LogClickCount(this,336);">IIS</a>
<a title="Fedora" href="http://www.csdn.net/tag/fedora" target="_blank" onclick="LogClickCount(this,336);">Fedora</a>
<a title="XML" href="http://www.csdn.net/tag/xml" target="_blank" onclick="LogClickCount(this,336);">XML</a>
<a title="LBS" href="http://www.csdn.net/tag/lbs" target="_blank" onclick="LogClickCount(this,336);">LBS</a>
<a title="Unity" href="http://www.csdn.net/tag/unity" target="_blank" onclick="LogClickCount(this,336);">Unity</a>
<a title="Splashtop" href="http://www.csdn.net/tag/splashtop" target="_blank" onclick="LogClickCount(this,336);">Splashtop</a>
<a title="UML" href="http://www.csdn.net/tag/uml" target="_blank" onclick="LogClickCount(this,336);">UML</a>
<a title="components" href="http://www.csdn.net/tag/components" target="_blank" onclick="LogClickCount(this,336);">components</a>
<a title="Windows Mobile" href="http://www.csdn.net/tag/windowsmobile" target="_blank" onclick="LogClickCount(this,336);">Windows Mobile</a>
<a title="Rails" href="http://www.csdn.net/tag/rails" target="_blank" onclick="LogClickCount(this,336);">Rails</a>
<a title="QEMU" href="http://www.csdn.net/tag/qemu" target="_blank" onclick="LogClickCount(this,336);">QEMU</a>
<a title="KDE" href="http://www.csdn.net/tag/kde" target="_blank" onclick="LogClickCount(this,336);">KDE</a>
<a title="Cassandra" href="http://www.csdn.net/tag/cassandra" target="_blank" onclick="LogClickCount(this,336);">Cassandra</a>
<a title="CloudStack" href="http://www.csdn.net/tag/cloudstack" target="_blank" onclick="LogClickCount(this,336);">CloudStack</a>
<a title="FTC" href="http://www.csdn.net/tag/ftc" target="_blank" onclick="LogClickCount(this,336);">FTC</a>
<a title="coremail" href="http://www.csdn.net/tag/coremail" target="_blank" onclick="LogClickCount(this,336);">coremail</a>
<a title="OPhone " href="http://www.csdn.net/tag/ophone" target="_blank" onclick="LogClickCount(this,336);">OPhone </a>
<a title="CouchBase" href="http://www.csdn.net/tag/couchbase" target="_blank" onclick="LogClickCount(this,336);">CouchBase</a>
<a title="云计算" href="http://www.csdn.net/tag/%E4%BA%91%E8%AE%A1%E7%AE%97" target="_blank" onclick="LogClickCount(this,336);">云计算</a>
<a title="iOS6" href="http://www.csdn.net/tag/iOS6" target="_blank" onclick="LogClickCount(this,336);">iOS6</a>
<a title="Rackspace " href="http://www.csdn.net/tag/rackspace" target="_blank" onclick="LogClickCount(this,336);">Rackspace </a>
<a title="Web App" href="http://www.csdn.net/tag/webapp" target="_blank" onclick="LogClickCount(this,336);">Web App</a>
<a title="SpringSide" href="http://www.csdn.net/tag/springside" target="_blank" onclick="LogClickCount(this,336);">SpringSide</a>
<a title="Maemo" href="http://www.csdn.net/tag/maemo" target="_blank" onclick="LogClickCount(this,336);">Maemo</a>
<a title="Compuware" href="http://www.csdn.net/tag/compuware" target="_blank" onclick="LogClickCount(this,336);">Compuware</a>
<a title="大数据" href="http://www.csdn.net/tag/%E5%A4%A7%E6%95%B0%E6%8D%AE" target="_blank" onclick="LogClickCount(this,336);">大数据</a>
<a title="aptech" href="http://www.csdn.net/tag/aptech" target="_blank" onclick="LogClickCount(this,336);">aptech</a>
<a title="Perl" href="http://www.csdn.net/tag/perl" target="_blank" onclick="LogClickCount(this,336);">Perl</a>
<a title="Tornado" href="http://www.csdn.net/tag/tornado" target="_blank" onclick="LogClickCount(this,336);">Tornado</a>
<a title="Ruby" href="http://www.csdn.net/tag/ruby" target="_blank" onclick="LogClickCount(this,336);">Ruby</a>
<a title="Hibernate" href="http://www.csdn.net/hibernate" target="_blank" onclick="LogClickCount(this,336);">Hibernate</a>
<a title="ThinkPHP" href="http://www.csdn.net/tag/thinkphp" target="_blank" onclick="LogClickCount(this,336);">ThinkPHP</a>
<a title="HBase" href="http://www.csdn.net/tag/hbase" target="_blank" onclick="LogClickCount(this,336);">HBase</a>
<a title="Pure" href="http://www.csdn.net/tag/pure" target="_blank" onclick="LogClickCount(this,336);">Pure</a>
<a title="Solr" href="http://www.csdn.net/tag/solr" target="_blank" onclick="LogClickCount(this,336);">Solr</a>
<a title="Angular" href="http://www.csdn.net/tag/angular" target="_blank" onclick="LogClickCount(this,336);">Angular</a>
<a title="Cloud Foundry" href="http://www.csdn.net/tag/cloudfoundry" target="_blank" onclick="LogClickCount(this,336);">Cloud Foundry</a>
<a title="Redis" href="http://www.csdn.net/tag/redis" target="_blank" onclick="LogClickCount(this,336);">Redis</a>
<a title="Scala" href="http://www.csdn.net/tag/scala" target="_blank" onclick="LogClickCount(this,336);">Scala</a>
<a title="Django" href="http://www.csdn.net/tag/django" target="_blank" onclick="LogClickCount(this,336);">Django</a>
<a title="Bootstrap" href="http://www.csdn.net/tag/bootstrap" target="_blank" onclick="LogClickCount(this,336);">Bootstrap</a>
    </div>
</div>

<div id="pop_win" style="display:none ;position: absolute; z-index: 10000; border: 1px solid rgb(220, 220, 220); top: 222.5px; left: 630px; opacity: 1; background: none 0px 0px repeat scroll rgb(255, 255, 255);">
    
</div>
<div id="popup_mask"></div>
<style>
    #popup_mask
    {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 9999;
        left: 0px;
        top: 0px;
        opacity: 0.3;
        filter: alpha(opacity=30);
        display: none;
    }

</style>




<script type="text/javascript">
    $(function(){
        setTimeout(function(){
            $(".comment_body:contains('回复')").each(function(index,item){
                var u=$(this).text().split('：')[0].toString().replace("回复","")
                var thisComment=$(this);
                if(u)
                {
                    $.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) {
                        if(a!=null&&a.data!=null&&a.data.length>0)
                        {
                            nick=a.data[0].n; 
                            if(u!=nick)
                            {
                                thisComment.text(thisComment.text().replace(u,nick));  
                            }
                        }       
                    });  
                }
            });
        },200);  
        
        setTimeout(function(){
            $("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"});
        },300);
    });

    function loginbox(){
        var $logpop=$("#pop_win");
        $logpop.html('<iframe src="https://passport.csdn.net/account/loginbox?service=http://static.blog.csdn.net/callback.htm" frameborder="0" height="600" width="400" scrolling="no"></iframe>');

        $('#popup_mask').css({
            opacity: 0.5,
            width: $( document ).width() + 'px',
            height:  $( document ).height() + 'px'
        });
        $('#popup_mask').css("display","block");
 
        $logpop.css( {
            top: ($( window ).height() - $logpop.height())/ 2  + $( window 
       ).scrollTop() + 'px',
            left:($( window ).width() - $logpop.width())/ 2
        } );
 
        setTimeout( function () {
            $logpop.show();
            $logpop.css( {
                opacity: 1
            } );
        }, 200 );
 
        $('#popup_mask').unbind("click");
        $('#popup_mask').bind("click", function(){
            $('#popup_mask').hide();
            var $clopop = $("#pop_win");
            $("#common_ask_div_sc").css("display","none");
            $clopop.css( {
                opacity: 0
            } );
            setTimeout( function () {
                $clopop.hide();
            }, 350 );
            return false;
        });
    }    

</script>
                        <div class="clear">
                        </div>
                    </div>                   
                
            </div>
            <div id="side">
    <div class="side">
<div id="panel_Profile" class="panel">
<ul class="panel_head"><span>个人资料</span></ul>
<ul class="panel_body profile">
<div id="blog_userface">
    <a href="http://my.csdn.net/skilledprogrammer" target="_blank">
    <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/1_skilledprogrammer.jpg" title="访问我的空间" style="max-width:90%">
    </a>
    <br>
    <span><a href="http://my.csdn.net/skilledprogrammer" class="user_name" target="_blank">skilledprogrammer</a></span>
</div>
<div class="interact">
<a href="javascript:void(0);" class="attent" id="span_add_follow" title="[加关注]" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_guanzhu&#39;])"></a>

 <a href="javascript:void(0);" class="letter" title="[发私信]" onclick="window.open(&#39;http://msg.csdn.net/letters/model?receiver=skilledprogrammer&#39;,&#39;_blank&#39;,&#39;height=350,width=700&#39;);_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_sixin&#39;])"></a>  
</div>
<div id="blog_medal">
                <div id="bms_box">
               </div>
</div>
<ul id="blog_rank">
    <li>访问：<span>97194次</span></li>
    <li>积分：<span>1525</span> </li>    
    <li>等级： <span style="position:relative;display:inline-block;z-index:1">
            <img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/blog4.png" alt="" style="vertical-align: middle;" id="leveImg">
            <div id="smallTittle" style=" position: absolute;  left: -24px;  top: 25px;  text-align: center;  width: 101px;  height: 32px;  background-color: #fff;  line-height: 32px;  border: 2px #DDDDDD solid;  box-shadow: 0px 2px 2px rgba (0,0,0,0.1);  display: none;   z-index: 999;">
            <div style="left: 42%;  top: -8px;  position: absolute;  width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 8px solid #EAEAEA;"></div>
            积分：1525 </div>
        </span>  </li>
    <li>排名：<span>第13855名</span></li>
</ul>
<ul id="blog_statistics">
    <li>原创：<span>53篇</span></li>
    <li>转载：<span>10篇</span></li>
    <li>译文：<span>1篇</span></li>
    <li>评论：<span>25条</span></li>
</ul>
</ul>
</div>


<div class="panel" id="panel_Search">
    <ul class="panel_head"><span>文章搜索</span></ul>
    <ul class="panel_body">
        <form id="frmSearch" action="http://so.csdn.net/search" class="form_search" target="_blank">
        <span><input id="inputSearch" type="text" class="blogsearch" title="请输入关键字"></span>
        <input id="btnSubmit" type="button" value="搜索" title="search in blog">
        <input type="hidden" name="q" id="inputQ">
        <input type="hidden" name="t" value="blog">
        <a id="btnSearchBlog" target="_blank"></a>
        </form>
    </ul>
</div>

<script type="text/javascript">
    $(function () {
        $("#btnSubmit").click(function () {           
            search();
        });

        $("#frmSearch").submit(function () {
            search();
            return false;
        });

        function search()
        {
            var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog";
            window.location.href = url;
        }   
    });
</script>
<div id="panel_Category" class="panel">
<ul class="panel_head"><span>文章分类</span></ul>
<ul class="panel_body">
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/619535" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">c++语言探讨</a><span>(13)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/760662" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">java</a><span>(3)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/619533" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">msvc++研究</a><span>(33)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/618782" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">个人感悟</a><span>(3)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/619534" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">研究热点</a><span>(0)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/824323" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">笔试面试题目</a><span>(4)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/649233" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">算法研究</a><span>(2)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/618781" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">计算机图形学</a><span>(3)</span>
            </li>
             <li>
                <a href="http://blog.csdn.net/skilledprogrammer/article/category/828830" onclick="_gaq.push([&#39;_trackEvent&#39;,&#39;function&#39;, &#39;onclick&#39;, &#39;blog_articles_wenzhangfenlei&#39;]); ">音视频开发</a><span>(0)</span>
            </li>
</ul>
</div><div id="panel_Archive" class="panel">
<ul class="panel_head"><span>文章存档</span></ul>
<ul class="panel_body">
<div id="archive_list"><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2012/01">2012年01月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/12">2011年12月</a><span>(3)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/11">2011年11月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/10">2011年10月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/09">2011年09月</a><span>(2)</span></li><span class="hidelist" style="display:none;"><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/08">2011年08月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/07">2011年07月</a><span>(2)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/06">2011年06月</a><span>(3)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/05">2011年05月</a><span>(5)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/04">2011年04月</a><span>(6)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/03">2011年03月</a><span>(7)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/02">2011年02月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2011/01">2011年01月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/12">2010年12月</a><span>(4)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/11">2010年11月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/10">2010年10月</a><span>(3)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/09">2010年09月</a><span>(3)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/08">2010年08月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/06">2010年06月</a><span>(1)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/04">2010年04月</a><span>(2)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2010/01">2010年01月</a><span>(2)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2009/12">2009年12月</a><span>(4)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2009/11">2009年11月</a><span>(4)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2009/09">2009年09月</a><span>(2)</span></li><li><a href="http://blog.csdn.net/skilledprogrammer/article/month/2008/03">2008年03月</a><span>(3)</span></li></span><div id="archive_list_button" class="list_closed">展开</div></div>
</ul>
</div>
<div id="hotarticls" class="panel">
<ul class="panel_head">
    <span>       
阅读排行    </span>
</ul>

<ul class="panel_body itemlist">
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/7045420" title="windows下c++编写多线程">windows下c++编写多线程</a><span>(9275)</span>
</li>
<li>
<a href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET.htm" title="vc中播放mp3文件的方法小结">vc中播放mp3文件的方法小结</a><span>(7069)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6584168" title="CxImage的使用">CxImage的使用</a><span>(6301)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/7107179" title="华三面试小结">华三面试小结</a><span>(5903)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/5917960" title="vc调用cmd命令总结">vc调用cmd命令总结</a><span>(5170)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6782683" title="WinInet编程详解">WinInet编程详解</a><span>(4088)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/7032494" title="动态链接库dll详解">动态链接库dll详解</a><span>(3278)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/2227060" title="vc++中坐标设置及画点">vc++中坐标设置及画点</a><span>(3274)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6283894" title="树形控件CTreeCtrl的使用">树形控件CTreeCtrl的使用</a><span>(3201)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6066610" title="VC++6.0中OpenGL应用程序开发">VC++6.0中OpenGL应用程序开发</a><span>(2823)</span>
</li>
</ul>
</div>
<div id="hotarticls2" class="panel">
<ul class="panel_head"><span>评论排行</span></ul>
<ul class="panel_body itemlist">
<li>
<a href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET.htm" title="vc中播放mp3文件的方法小结">vc中播放mp3文件的方法小结</a><span>(6)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6610267" title="写代码尽量要规范">写代码尽量要规范</a><span>(3)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6569243" title="c++异常处理的实现">c++异常处理的实现</a><span>(2)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6782683" title="WinInet编程详解">WinInet编程详解</a><span>(2)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6453379" title="c++语言之覆盖与隐藏">c++语言之覆盖与隐藏</a><span>(2)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/7107179" title="华三面试小结">华三面试小结</a><span>(2)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/2234153" title="vc++中如何产生随机数">vc++中如何产生随机数</a><span>(2)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/2227060" title="vc++中坐标设置及画点">vc++中坐标设置及画点</a><span>(2)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6066610" title="VC++6.0中OpenGL应用程序开发">VC++6.0中OpenGL应用程序开发</a><span>(1)</span>
</li>
<li>
<a href="http://blog.csdn.net/skilledprogrammer/article/details/6249127" title="vc调用cmd命令总结（续）">vc调用cmd命令总结（续）</a><span>(1)</span>
</li>
</ul>
</div>
<div id="homepageArticles" class="panel tracking-ad" data-mod="popu_4">
<ul class="panel_head"><span>推荐文章</span></ul>
<ul class="panel_body" id="ad_commend"><iframe id="ad_frm_2" frameborder="0" scrolling="no" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ad.htm" style="border-width: 0px; overflow: hidden; width: 182px; height: 200px;"></iframe></ul>
</div>
<script type="text/javascript">
 new Ad(12, 'ad_commend');
</script><div id="newcomments" class="panel">
<ul class="panel_head"><span>最新评论</span></ul>
<ul class="panel_body itemlist">
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/7171824#comments">笔试题目之字符串中将大写字母移动至末尾</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/yangyong19880824" class="user_name">yangyong19880824</a>:
可能我不会这样写，我会首先统计一下大写字母有好多个，然后直接往里面填
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#comments">vc中播放mp3文件的方法小结</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/milanleon" class="user_name">milanleon</a>:
有用，转了哈
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/6066610#comments">VC++6.0中OpenGL应用程序开发</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/wang010366" class="user_name">往事也加</a>:
这句话错了cs.style |=WS_CLIPISBLINGS|WS_CLIPCHILDREN|CS...
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/7045420#comments">windows下c++编写多线程</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/budongchengxu" class="user_name">budongchengxu</a>:
虽然不全，但是写的很好，学习了
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/7107179#comments">华三面试小结</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/sunxuejiao" class="user_name">娇娃的逆袭</a>:
为啥不能说已经离职了。。。
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/6610267#comments">写代码尽量要规范</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/jsboy123" class="user_name">jsboy123</a>:
有很多人，走的时候，把代码注释多删除了。。。
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/6782683#comments">WinInet编程详解</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/jsboy123" class="user_name">jsboy123</a>:
最近我也在弄这个，在我们的协议上，用Ftp，写成DLL，给人家调用
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/6782683#comments">vc中播放mp3文件的方法小结</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/SKATE11" class="user_name">SKATE11</a>:
楼主的库是在哪弄到的啊
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/6782683#comments">华三面试小结</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/bxyill" class="user_name">bxyill</a>:
您这是跳槽啊。不是校招啊。。。就问项目，没有问算法啊。
    </p>
    </li>
    <li>
   
         <a href="http://blog.csdn.net/skilledprogrammer/article/details/6782683#comments">WinInet编程详解</a>
    <p style="margin:0px;"><a href="http://blog.csdn.net/yuantaobig" class="user_name">yuantaobig</a>:
不错，借鉴了
    </p>
    </li>
</ul>
</div>


<div id="custom_column_985061" class="panel">
<ul class="panel_head"><span>c++编程论坛</span></ul>
<ul class="panel_body">
<ul><li><a href="http://www.vckbase.com/" target="_blank">VC知识库</a></li><li><a href="http://www.vczx.com/" target="_blank">VC在线</a></li><li><a href="http://www.chinaitlab.com/" target="_blank">中国IT实验室</a></li><li><a href="http://www.programfan.com/club/main.asp" target="_blank">编程爱好者论坛</a></li><li><a href="http://www.csdn.net/" target="_blank">csdn</a></li><li><a href="http://www.knowsky.com/" target="_blank">动态网站制作指南</a></li><li><a href="http://www.codeproject.com/" target="_blank">idpf</a></li><li><a href="http://www.chinaitpower.com/Dev/Programme/VC/index.html" target="_blank">中国it动力</a></li><li><a href="http://www.oschina.net/" target="_blank">开源中国社区</a></li><li><a href="http://www.softshome.com/" target="_blank">软件之家</a></li></ul>
</ul>
</div>

<div id="custom_column_985062" class="panel">
<ul class="panel_head"><span>源码下载</span></ul>
<ul class="panel_body">

<ul>
<li><a href="http://www.codesoso.com/search.aspx" target="_blank">源码搜搜</a></li><li><a href="http://www.codesky.net/sort.asp?sortid=13" target="_blank">源码天空</a></li><li><a href="http://www.lupaworld.com/action_down.html" target="_blank">LUPA开源社区</a></li><li><a href="http://www.codeproject.com/" target="_blank">The code project</a></li><li><a href="http://www.codepub.com/index.html" target="_blank">源码网</a></li><li><a href="http://coolshell.cn/" target="_blank">库壳网</a></li><li><a href="http://blog.csdn.net/feixiaoxing/article/details/6993718" target="_blank">算法</a></li></ul><a href="http://blog.csdn.net/feixiaoxing/article/details/6993718" target="_blank">
</a>

</ul>
</div>

<div id="custom_column_985063" class="panel">
<ul class="panel_head"><span>专家博客</span></ul>
<ul class="panel_body">

<ul>
<li><a href="http://blog.csdn.net/hero82748274/category/395731.aspx" target="_blank">夏天的树人的专栏</a></li><li><a href="http://blog.csdn.net/rabbit729" target="_blank">rabbit729的专栏</a></li><li><a href="http://blog.csdn.net/masefee" target="_blank">masefee C/C 游戏编程</a></li><li><a href="http://blog.sina.com.cn/s/blog_5e3ab00c0100layn.html" target="_blank">百度或谷歌搜“结构之法”</a></li><li><a href="http://blog.sina.com.cn/s/articlelist_1262805440_0_2.html" target="_blank">华夏520_华仔103</a></li><li><a href="http://www.cppblog.com/LittleBear/archive/2009/11/25/101887.html" target="_blank">乱世之小熊</a></li><li><a href="http://www.vckbase.com/vckbase/columnist/northtibet/northtibet.asp" target="_blank">NorthTibet个人专栏</a></li><li><a href="http://blog.csdn.net/c0ffee1982" target="_blank">c0ffee1982的专栏</a></li><li><a href="http://www.vckbase.com/vckbase/columnist/hangwire/hangwire.asp" target="_blank">赵湘宁个人专栏</a></li><li><a href="http://blog.csdn.net/v_JULY_v" target="_blank">结构之法 算法之道</a></li></ul>

</ul>
</div>    </div>
    <div class="clear">
    </div>
</div>

            <div class="clear">
            </div>
        </div>
        

<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/cnick.js"></script>
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/newblog.min.js"></script>


<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/showblogmedal.ashx"></script>
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/JavaScript1.js"></script><link rel="stylesheet" type="text/css" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/pub_footer_2014.css"><div class="pub_fo"><div id="pub_footerall" class="pub_footer_new"><dl><dt></dt> <dd class="foot_sub_menu"><a href="http://www.csdn.net/company/about.html" target="_blank">公司简介</a><span>|</span><a href="http://www.csdn.net/company/recruit.html" target="_blank">招贤纳士</a><span>|</span><a href="http://www.csdn.net/company/marketing.html" target="_blank">广告服务</a><span>|</span><a href="http://www.csdn.net/company/account.html" target="_blank">银行汇款帐号</a><span>|</span><a href="http://www.csdn.net/company/contact.html" target="_blank">联系方式</a><span>|</span><a href="http://www.csdn.net/company/statement.html" target="_blank">版权声明</a><span>|</span><a href="http://www.csdn.net/company/layer.html" target="_blank">法律顾问</a><span>|</span><a href="mailto:webmaster@csdn.net">问题报告</a><span>|</span><a target="_blank" href="http://www.csdn.net/friendlink.html">合作伙伴</a><span>|</span><a href="http://bbs.csdn.net/forums/Service" target="_blank">论坛反馈</a></dd><dd class="foot_contact"><a href="http://wpa.qq.com/msgrd?v=3&uin=2355263776&site=qq&menu=yes" target="_blank" class="qq">网站客服</a><a href="http://wpa.qq.com/msgrd?v=3&uin=2251809102&site=qq&menu=yes" target="_blank" class="qq">杂志客服</a><a href="http://e.weibo.com/csdnsupport/profile" target="_blank" class="weibo">微博客服</a><a href="mailto:webmaster@csdn.net" class="email" title="联系邮箱">webmaster@csdn.net</a><span class="phone" title="服务热线">400-600-2320</span><span class="interval">|</span><span>北京创新乐知信息技术有限公司 版权所有</span><span class="interval">|</span><span>江苏乐知网络技术有限公司 提供商务支持</span></dd><dd class="foot_copyright"><span>京&nbsp;ICP&nbsp;证&nbsp;070598&nbsp;号</span><span class="interval">|</span><span>Copyright © 1999-2014, CSDN.NET, All Rights Reserved&nbsp;</span><a href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010" target="_blank"><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/gongshang_logos.gif" alt="GongshangLogo" title=""></a></dd></dl></div></div><div id="note1" class="csdn_note" style="display:none; position:absolute; z-index:9999; width:440px">  <span class="notice_top_arrow"><span class="inner"></span></span>  <div class="box"></div></div><div class="csdn_notice_tip" style="display: none; position: absolute; z-index: 9990; width: 170px;">  <iframe src="about:blank" frameborder="0" scrolling="no" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent"></iframe>  <div class="tip_text">您有<strong>0</strong>条新通知</div>  <a href="javascript:void 0" class="close2"></a></div><script id="noticeScript" type="text/javascript" btnid="header_notice_num" wrapid="note1" count="5" subcount="5" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/notify.js"></script>

    <script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/login.js"></script>
<script type="text/javascript">document.write("<img src=http://counter.csdn.net/pv.aspx?id=24 border=0 width=0 height=0>");</script><img src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/pv.aspx" border="0" width="0" height="0">
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/counter.js"></script><script type="text/javascript" charset="UTF-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/msg.popup.js"></script>
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ad-blog.js"></script>
<script type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/count.js"></script><iframe src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/logs.htm" frameborder="0" width="0" height="0"></iframe>
<script type="text/javascript">
    $(function () {
        function __get_code_toolbar(snippet_id) {
            return $("<a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "' target='_blank' title='在CODE上查看代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/CODE_ico.png' width=12 height=12 alt='在CODE上查看代码片' style='position:relative;top:1px;left:2px;'/></a>"
                    + "<a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "/fork' target='_blank' title='派生到我的代码片'  style='text-indent:0;'><img src='https://code.csdn.net/assets/ico_fork.svg' width=12 height=12 alt='派生到我的代码片' style='position:relative;top:2px;left:2px;'/></a>");
        }
        
        $("[code_snippet_id]").each(function () {
            __s_id = $(this).attr("code_snippet_id");
            if (__s_id != null && __s_id != "" && __s_id != 0 && parseInt(__s_id) > 70020) {
                __code_tool = __get_code_toolbar(__s_id);
                $(this).prev().find(".tools").append(__code_tool);
            }
        });
    });
</script>




    </div><input type="hidden" id="aa_g_data_ids">
      <!--new top-->
    
    <script id="csdn-toolbar-id" btnid="header_notice_num" wrapid="note1" count="5" subcount="5" type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/toolbar.js"></script>
     <!--new top-->
   
    <link href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ask_float_block.css" type="text/css" rel="stylesheet">
    <script language="JavaScript" type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/wmd.js"></script>
    <script language="JavaScript" type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/showdown.js"></script>
    <script language="JavaScript" type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/prettify.js"></script>
    <script language="JavaScript" type="text/javascript" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ask_float_block.js"></script>



<div id="tag-suggest-pop">
  <div class="relative">
    <div class="close"></div>
    <div class="content"></div>
  </div>
</div><link rel="stylesheet" type="text/css" media="screen" href="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/ask_float_fonts_css-6b30a53970eb5c3a2a045e3df585b475.css"><div data-mod="popu_64" class="tracking-ad" chg-blk="0"><a id="com-appcode-float-block" title="APP二维码" style="top:321px"><span id="appcode-close"></span></a><a id="com-app-float-block" href="http://www.csdn.net/app/" title="APP下载" style="top:405px"></a><a id="com-quick-reply" title="快速回复" style="top:443px"></a><a id="com-d-top-a" style="top: 481px; display: block;" title="返回顶部" onclick=""></a> </div><div class="pop_edit ask_second comm_ask_second"><h3>提问</h3><span class="ask_float_span">您的问题将会被发布在“<a class="ask_float_channel" href="http://ask.csdn.net/" target="_blank" style="cursor:pointer">技术问答</a>”频道</span><a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" nodetype="close" class="close">×</a><div class="context"><div class="err_div"><span class="err_ico"></span><span class="err_txt">该问题已存在，请勿重复提问</span></div><div class="input_div"><input id="askInputSecond" type="text" style="font-size:14px;" placeholder="问题标题"></div><div class="cm_box"><div class="cm_dialog"></div> <div class="pop_cm cm_add_link"><input type="text" placeholder="链接内容" id="af_cm_link_txt"><input type="text" placeholder="链接地址" id="af_cm_link_url"><input type="text" placeholder="链接提示" id="af_cm_link_tit"><div class="text-right"><span class="btn btn-default btn-sm" id="add_link_btn">插入链接</span> </div> </div><div class="pop_cm cm_add_img"><div class="nav-tabs"><a class="img_tab active" href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#tab_upload">本地上传</a><a class="img_tab" href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#tab_weburl">网络图片</a></div><div class="tab_panel active" id="tab_upload"><div class="set_img"><iframe src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/upload.htm"></iframe></div></div><div class="tab_panel" id="tab_weburl"><input type="text" placeholder="图片地址" id="af_cm_img_url"><input type="text" placeholder="图片说明" id="af_cm_img_alt"><div class="text-right"><span class="btn btn-default btn-sm" id="add_img_btn">插入图片</span> </div></div> </div></div> <textarea id="editor_all" rows="8" style="display: none;"></textarea><div class="editor-toolbar"><i class="separator">|</i><a class="icon-headline" title="标题一（Ctrl+Alt+1）"></a><a class="icon-heading" title="标题二（Ctrl+Alt+2）"></a><a class="icon-bold" title="粗体（Ctrl+B）"></a><a class="icon-italic" title="斜体（Ctrl+I）"></a><i class="separator">|</i><a class="icon-quote-left" title="引用（Ctrl+’）"></a><a class="icon-code" title="插入代码片（Ctrl+,）"></a><a class="icon-list-ul" title="无序列表（Ctrl+L）"></a><a class="icon-list-ol" title="有序列表（Ctrl+Alt+L）"></a><i class="separator">|</i><a class="icon-link" title="添加链接（Ctrl+K）"></a><a class="icon-picture" title="添加图片（Ctrl+Alt+I）"></a><i class="separator">|</i><a class="icon-reply" title="撤退（Ctrl+Z）"></a><a class="icon-share-alt" title="前进（Ctrl+Shift+Z）"></a><i class="separator">|</i><a class="icon-info" href="http://ask.csdn.net/pages/markdown" target="_blank" title="markdown语法参考"></a><a class="icon-preview" title="预览"></a><i class="separator">|</i></div><div class="CodeMirror cm-s-paper CodeMirror-focused"><div style="overflow: hidden; position: relative; width: 3px; height: 0px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; padding: 0px; width: 1000px; height: 1em; outline: none; font-size: 4px;"></textarea></div><div class="CodeMirror-hscrollbar"><div style="height: 1px;"></div></div><div class="CodeMirror-vscrollbar"><div style="width: 1px;"></div></div><div class="CodeMirror-scrollbar-filler"></div><div class="CodeMirror-gutter-filler"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="min-width: 33px;"><div style="position: relative;"><div class="CodeMirror-lines"><div style="position: relative; outline: none;"><div class="CodeMirror-measure"><pre>&nbsp;<span style="display: inline-block; width: 1px; margin-right: -1px;">&nbsp;</span></pre></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code"></div><div class="CodeMirror-cursor" style="">&nbsp;</div><div class="CodeMirror-cursor CodeMirror-secondarycursor" style="">&nbsp;</div></div></div></div></div><div style="position: absolute; height: 30px; width: 1px;"></div><div class="CodeMirror-gutters" style="display: none;"></div></div></div><div class="editor-statusbar"><span class="lines">0</span><span class="words">0</span><span class="cursor">0:0</span></div><div class="div_tags clearfix"><div id="divSearchTags" class="tags_con"><input type="text"></div><input type="hidden" name="txtSearchTags"></div><div id="ask2_tagRecomm_div" class="drt_tagRecomm tracking-ad" data-mod="popu_73"><span class="drt_tit">推荐标签：</span></div></div><div class="success"><div class="left_area"><input id="chk_cb" type="checkbox"><span class="wyxs">我要悬赏</span><input id="cb_num" class="cb_num" readonly="true"><span class="phib_rii"><span> 币</span></span></div><a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" nodetype="cancel" class="cancel">取消</a><a href="http://blog.csdn.net/skilledprogrammer/article/details/5876602#" nodetype="ok" class="ok">发布</a></div></div><div id="common_ask_div_sc" class="searchContainer"><div class="sTitle">可能存在类似的问题：</div><div class="sFooter"><a class="sFirstNewAsk">我想提一个新问题</a></div></div><style type="text/css" id="xnSmartBarCacheCSSID">

.baiduServiceBottomBar.noDis{display:none !important}.baiduServiceBottomBar.iphoneDevice>ul>li .count{font-size:10px;line-height:12px;height:12px;padding:0px 2px;top:-3px;right:-8px;box-sizing:border-box;font-family:Arial, Helvetica, sans-serif;text-shadow:none;outline:none}.baiduServiceBottomBar.hackIFrame iframe{top:0px;-webkit-transform:translateZ(5px);transform:translateZ(5px)}.baiduServiceBottomBar{overflow:visible;line-height:1;border-top:1px solid #c0c0c0;position:fixed;z-index:10001;width:100%;bottom:0px;background-color:rgba(242,242,242,0.94);background-image:-moz-linear-gradient(rgba(248,248,248,0.94), rgba(242,242,242,0.94));background-image:-o-linear-gradient(rgba(248,248,248,0.94), rgba(242,242,242,0.94));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(248,248,248,0.94)), color-stop(1, rgba(242,242,242,0.94)));background-image:-webkit-linear-gradient(rgba(248,248,248,0.94), rgba(242,242,242,0.94));background-image:-ms-linear-gradient(rgba(248,248,248,0.94), rgba(242,242,242,0.94));background-image:linear-gradient(rgba(248,248,248,0.94), rgba(242,242,242,0.94))}.baiduServiceBottomBar div{overflow:visible}.baiduServiceBottomBar div,.baiduServiceBottomBar span,.baiduServiceBottomBar object,.baiduServiceBottomBar iframe,.baiduServiceBottomBar h1,.baiduServiceBottomBar h2,.baiduServiceBottomBar h3,.baiduServiceBottomBar h4,.baiduServiceBottomBar h5,.baiduServiceBottomBar h6,.baiduServiceBottomBar p,.baiduServiceBottomBar a,.baiduServiceBottomBar em,.baiduServiceBottomBar img,.baiduServiceBottomBar b,.baiduServiceBottomBar i,.baiduServiceBottomBar dl,.baiduServiceBottomBar dt,.baiduServiceBottomBar dd,.baiduServiceBottomBar ol,.baiduServiceBottomBar ul,.baiduServiceBottomBar li,.baiduServiceBottomBar fieldset,.baiduServiceBottomBar form,.baiduServiceBottomBar label,.baiduServiceBottomBar table,.baiduServiceBottomBar caption,.baiduServiceBottomBar tbody,.baiduServiceBottomBar tfoot,.baiduServiceBottomBar thead,.baiduServiceBottomBar tr,.baiduServiceBottomBar th,.baiduServiceBottomBar td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}.baiduServiceBottomBar p,.baiduServiceBottomBar div,.baiduServiceBottomBar h1,.baiduServiceBottomBar h2,.baiduServiceBottomBar h3,.baiduServiceBottomBar h4,.baiduServiceBottomBar h5,.baiduServiceBottomBar h6{-webkit-text-size-adjust:none}.baiduServiceBottomBar ul,.baiduServiceBottomBar li,.baiduServiceBottomBar a{vertical-align:middle}.baiduServiceBottomBar ol,.baiduServiceBottomBar ul{list-style:none;overflow:visible}.baiduServiceBottomBar .qingIcon{width:22px;height:22px;background-image:url("");margin:10px auto;background-size:100% 100%}.baiduServiceBottomBar .qingBtn{width:48px;height:48px;background-color:#f8f8f8;border:1px solid #ddd}.baiduServiceBottomBar .qingIcon,.baiduServiceBottomBar .qingBtn{display:block}.baiduServiceBottomBar .baiduServiceBarFullScreanMask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transform:scale(1);z-index:100000}.baiduServiceBottomBar .baiduServiceBarPopupContainer{position:fixed;z-index:100001;top:50%;left:50%;width:200px;height:225px;border-radius:5px;margin-left:-100px;margin-top:-125px;background:url("") 50% top #f8f8f8 no-repeat;background-size:105px 120px}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupClose{background-color:rgba(255,255,255,0);background-image:-moz-linear-gradient(#d0d0d0, rgba(255,255,255,0));background-image:-o-linear-gradient(#d0d0d0, rgba(255,255,255,0));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d0d0d0), color-stop(1, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(#d0d0d0, rgba(255,255,255,0));background-image:-ms-linear-gradient(#d0d0d0, rgba(255,255,255,0));background-image:linear-gradient(#d0d0d0, rgba(255,255,255,0));position:absolute;right:30px;top:0;height:30px;width:1px;display:inline-block}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupClose:before,.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupClose:after{content:" ";position:absolute;right:-16px;top:7px;width:1px;height:12px;display:inline-block;background:#262626;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupClose:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupCloseBtn{position:absolute;right:0;top:0;height:30px;width:30px}.baiduServiceBottomBar .baiduServiceBarPopupContainer span{width:100%;text-align:center;display:inline-block;position:absolute;top:125px;font-size:16px;color:#666}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupInfo{top:150px;font-size:14px}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer{position:absolute;bottom:0;left:0;width:100%;height:44px;line-height:44px;background:#eee;font-size:16px;color:#262626;border:none;padding:0;border-radius:0 0 5px 5px;border-top:1px solid #d8d8d8}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer a{float:left;text-align:center;border:none;padding:0px;margin:0;padding-left:15px;display:inline-block;width:50%;height:42px}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer .baiduServiceBarPopupTel{background:url("") 27% 50% no-repeat;background-size:13px 15px}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer .baiduServiceBarPopupTel:only-child{background-position:40% 50%;width:100%}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer .baiduServiceBarPopupConsult{background:url("") 25% 50% no-repeat;background-size:14px 14px}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer .baiduServiceBarPopupConsult:only-child{background-position:40% 50%;width:100%}.baiduServiceBottomBar .baiduServiceBarPopupContainer .baiduServiceBarPopupBottomContainer .baiduServiceBarPopupTel+.baiduServiceBarPopupConsult{border-left:1px solid #d8d8d8}.baiduServiceBottomBar *{vertical-align:middle;box-sizing:border-box}.baiduServiceBottomBar .baidu-xn-pop-parent{position:relative}.baiduServiceBottomBar .baidu-xn-pop-container{position:absolute;bottom:100%;display:none;z-index:-90;width:113%;background-color:rgba(255,255,255,0.94);background-image:-moz-linear-gradient(rgba(255,255,255,0.94), rgba(255,255,255,0.94));background-image:-o-linear-gradient(rgba(255,255,255,0.94), rgba(255,255,255,0.94));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.94)), color-stop(1, rgba(255,255,255,0.94)));background-image:-webkit-linear-gradient(rgba(255,255,255,0.94), rgba(255,255,255,0.94));background-image:-ms-linear-gradient(rgba(255,255,255,0.94), rgba(255,255,255,0.94));background-image:linear-gradient(rgba(255,255,255,0.94), rgba(255,255,255,0.94));left:initial !important;margin-left:-7px;border:1px solid #c0c0c0;border-radius:2px;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.12);margin-bottom:12px;-webkit-transform:scale(1)}.baiduServiceBottomBar .baidu-xn-pop-container ul,.baiduServiceBottomBar .baidu-xn-pop-container li{list-style:none}.baiduServiceBottomBar .baidu-xn-pop-container ul{padding:0px 9px;height:auto}.baiduServiceBottomBar .baidu-xn-pop-container ul>li:not(:last-of-type){border-bottom:1px solid #dddddd}.baiduServiceBottomBar .baidu-xn-pop-container li.vote{height:43px}.baiduServiceBottomBar .baidu-xn-pop-container ul>li{height:36px}.baiduServiceBottomBar .baidu-xn-pop-container ul>li a{padding:1px 0;font-size:14px}.baiduServiceBottomBar .baidu-xn-pop-container.show,.baiduServiceBottomBar .show>.baidu-xn-pop-container{display:block;z-index:-90}.baiduServiceBottomBar .noDis{display:none !important}.baiduServiceBottomBar a{text-decoration:none;color:#001526}.baiduServiceBottomBar>ul{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:box;width:100%;list-style-type:none;padding:0px;margin:0px;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center;border:0 #fafafb solid;border-width:1px 0 0 1px}.baiduServiceBottomBar>ul>li{display:block;width:3em;-webkit-box-flex:1;flex:1;-ms-flex:1;-moz-box-flex:1;text-align:center;font-size:10px}.baiduServiceBottomBar>ul>li a{font-size:16px;padding:6px 0px 4px;display:inline-block;display:inline-block;width:100%;line-height:34px;height:43px;text-align:center}.baiduServiceBottomBar>ul>li a p>span.text-char{text-shadow:0 1px #fff}.baiduServiceBottomBar>ul>li .icon{width:18px;height:18px;display:block;margin:0px auto 4px;background-size:100% 100%;vertical-align:middle;position:relative}.baiduServiceBottomBar>ul>li .count-outer{position:relative;width:auto;display:inline-block;line-height:inherit}.baiduServiceBottomBar>ul>li .count{background-color:#f43b3b;color:#fff;border-radius:1px;padding:0px 2px;position:absolute;font-size:10px;line-height:12px;height:12px;top:-3px;right:-10px;font-style:normal;text-shadow:none;outline:none}.baiduServiceBottomBar>ul>li .baidu-xn-pop-container .count{top:3px}.baiduServiceBottomBar>ul li.showMoreBtn{display:none;position:relative}.baiduServiceBottomBar>ul .comment .count{right:-9px}.baiduServiceBottomBar>ul .pop-tip{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);width:6px;height:6px;z-index:300;top:-15px;left:-55%;position:absolute;border:1px solid #c0c0c0;background-color:rgba(255,255,255,0.94);display:none}.baiduServiceBottomBar>ul .pop-tip.align-right{margin-left:100%;border-left:0px;border-top:0px}@media only screen and (max-width: 400px){.baiduServiceBottomBar .show-more-buttons>li:nth-of-type(n+4),.baiduServiceBottomBar .show-more-buttons-lg>li:nth-of-type(n+4){display:none}.baiduServiceBottomBar .show-more-buttons>li.showMoreBtn,.baiduServiceBottomBar .show-more-buttons-lg>li.showMoreBtn{display:block}}@media only screen and (min-width: 400px) and (max-width: 480px){.baiduServiceBottomBar .show-more-buttons-lg>li:nth-of-type(n+5){display:none}.baiduServiceBottomBar .show-more-buttons-lg>li.showMoreBtn{display:block}}@media only screen and (max-device-width: 600px){.baiduServiceBottomBar #mobile-phone-detector{display:block}}.baiduServiceBottomBar [data-action=ecomBottomBar-vote]{position:relative}.baiduServiceBottomBar [data-action=ecomBottomBar-vote] .bd_vote{position:absolute;z-index:1;height:100%;width:100%;top:0px}.baiduServiceBottomBar [data-action=ecomBottomBar-vote] .text-char{display:inline-block;-webkit-transform:translateZ(0px);transform:translateZ(0px)}.baiduServiceBottomBar [data-action=ecomBottomBar-vote] .bd_vote iframe{position:relative}.baiduServiceBottomBar>ul>li:last-of-type .baidu-xn-pop-container{right:10px}.baiduServiceBottomBar>ul>li:first-of-type .baidu-xn-pop-container{left:8px !important;margin-left:0px}.baiduServiceBottomBar .baidu-xn-pop-parent:after{position:absolute;top:0px;left:50%;width:12px;height:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c0c0c0;border-left:0px;border-right:0px;margin:6px 0px 6px -6px;content:""}.baiduServiceBottomBar .qingBtn{display:none}.baiduServiceBottomBar.showQingIconStyle.hideContent{border-top:transparent;width:auto}.baiduServiceBottomBar.showQingIconStyle.hideContent .qingBtn{display:block}.baiduServiceBottomBar.showQingIconStyle.hideContent .icon-container{display:none}.baiduServiceBottomBar.showQingIconStyle{display:-webkit-box;display:-ms-flexbox;display:-moz-box;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center}.baiduServiceBottomBar.showQingIconStyle .qingBtn{display:block}.baiduServiceBottomBar.showQingIconStyle>ul>li:first-of-type .baidu-xn-pop-container{left:initial !important;margin-left:-10%}.baiduServiceBottomBar.showQingIconStyle [data-action=ecomBottomBar-showMore]{max-width:50px}.baiduServiceBottomBar.showQingIconStyle [data-action=ecomBottomBar-showMore] .baidu-xn-pop-container{width:180%}.baiduServiceBottomBar.showQingIconStyle [data-action=ecomBottomBar-showMore] .pop-tip.align-right{margin-left:120%}.baiduServiceBottomBar.showQingIconStyle.showContent{width:100%}.baiduServiceBottomBar.showQingIconStyle.showContent .qingBtn{border:1px solid transparent;border-right:1px solid #cdcdcd}.baiduServiceBottomBar.showQingIconStyle.showContent .qingIcon{background-image:url()}.baiduServiceBottomBar.showQingIconStyle.showContent .icon-container{display:-webkit-box;display:-ms-flexbox;display:-moz-box;dislay:box;-webkit-box-flex:1;flex:1;-ms-flex:1;-moz-box-flex:1}.baiduServiceBottomBar.double-scale>ul>li a{line-height:68px;height:86px;font-size:32px;padding:12px 0 4px}.baiduServiceBottomBar.double-scale>ul>li .baidu-xn-pop-container{width:113%}.baiduServiceBottomBar.double-scale>ul>li .baidu-xn-pop-container ul{padding:0px 18px}.baiduServiceBottomBar.double-scale>ul>li .baidu-xn-pop-container ul>li{height:72px;line-height:60px;width:100%}.baiduServiceBottomBar.double-scale>ul>li .baidu-xn-pop-container ul>li a{padding:0px;line-height:72px;height:72px}.baiduServiceBottomBar.double-scale>ul>li .count{font-size:20px;line-height:20px;height:20px;padding:0 6px;top:6px;right:-20px;text-shadow:none;outline:none;border-radius:4px}.baiduServiceBottomBar.double-scale .baidu-xn-pop-parent:after{width:24px;height:6px;margin:12px 0 12px -12px;content:""}@media only screen and (max-width: 800px){.baiduServiceBottomBar.double-scale .show-more-buttons>li:nth-of-type(n+4),.baiduServiceBottomBar.double-scale .show-more-buttons-lg>li:nth-of-type(n+4){display:none}.baiduServiceBottomBar.double-scale .show-more-buttons>li.showMoreBtn,.baiduServiceBottomBar.double-scale .show-more-buttons-lg>li.showMoreBtn{display:block}}@media only screen and (min-width: 800px) and (max-width: 960px){.baiduServiceBottomBar.double-scale .show-more-buttons-lg>li:nth-of-type(n+5){display:none}.baiduServiceBottomBar.double-scale .show-more-buttons-lg>li.showMoreBtn{display:block}}.smb-user-guide-wrapper{position:fixed;z-index:9999;background:rgba(15,15,15,0.8);top:83px;width:238px;height:195px;left:50%;margin-left:-119px;border-radius:10px;font-size:14px;font-family:sans-serif}.smb-user-guide-wrapper .bg-pic{margin-top:24px;height:131px;background:url(//m.baidu.com/static/search/siteapp/lego/use_guide.png) center no-repeat;background-size:208px 131px}.smb-user-guide-wrapper .queryX{position:absolute;left:44px;top:90px}.smb-user-guide-wrapper .closeX{display:block;margin:8px auto;color:#fff;width:110px;height:25px;line-height:25px;text-align:center}.baiduServiceBarPopupShow .baiduServiceBarFullScreanMask,.baiduServiceBarPopupShow .baiduServiceBarPopupContainer{display:block}.baiduServiceBarFullScreanMask,.baiduServiceBarPopupContainer,.baiduServiceBarPopupHideLeft .baiduServiceBarFullScreanMask,.baiduServiceBarPopupHideRight .baiduServiceBarFullScreanMask{display:none}.baiduServiceBarPopupHideLeft .baiduServiceBarPopupContainer,.baiduServiceBarPopupHideRight .baiduServiceBarPopupContainer{animation-duration:1s;-webkit-animation-duration:1s;-webkit-animation-name:fadeOutDownRight;animation-name:fadeOutDownRight;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition:All 1s ease-in-out;-webkit-transition:All 1s ease-in-out}.baiduServiceBarPopupHideLeft .baiduServiceBarPopupContainer{-webkit-animation-name:fadeOutDownLeft;animation-name:fadeOutDownLeft}@-webkit-keyframes fadeOutDownLeft{0%{opacity:1}30%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0)}100%{opacity:0;top:100%;left:5%;-webkit-transform:rotate(45deg) scale3d(0.1, 0.1, 0.1)}}@keyframes fadeOutDownLeft{0%{opacity:1}30%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0)}100%{opacity:0;top:100%;left:5%;-webkit-transform:rotate(45deg) scale3d(0.1, 0.1, 0.1)}}@-webkit-keyframes fadeOutDownRight{0%{opacity:1}30%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0)}100%{opacity:0;top:100%;left:95%;-webkit-transform:rotate(-45deg) scale3d(0.1, 0.1, 0.1)}}@keyframes fadeOutDownRight{0%{opacity:1}30%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 0px, 0)}100%{opacity:0;top:100%;left:95%;-webkit-transform:rotate(-45deg) scale3d(0.1, 0.1, 0.1)}}.baiduServiceBottomBar-toast-container{position:fixed;z-index:99999999;width:100%;bottom:50px;text-align:center}.baiduServiceBottomBar-toast-container .toast-text{min-width:40%;max-width:80%;overflow:hidden;word-break:break-all;word-wrap:nowrap;text-overflow:ellipsis;background-color:rgba(0,0,0,0.75);opacity:0;-webkit-transition:opacity 2s linear 0s;border-radius:5px;color:#fff;padding:10px;margin:0px auto;font-size:16px}.baiduServiceBottomBar-toast-container.show .toast-text{opacity:1}.baiduServiceBottomBar-toast-container.noDis{display:none !important}body,html{padding:0px;margin:0px}

/**
 * 用于将 css 以内联 js 的形式插入到页面中去
 */
</style><script type="text/javascript" charset="utf-8" src="http://127.0.0.1:7777/getcuid?callback=xnJSONP099405" defer=""></script><div class="baiduServiceBottomBar noDis"><a class="qingBtn" data-action="ecomBottomBar-iconBtn" onclick="javascript:void(0);"><i class="qingIcon"></i></a><ul class="showCount-3 icon-container"><li><a data-action="ecomBottomBar-comment" onclick="javascript:void(0);" class="hackTJMark"><p class="count-outer"><span class="text-char">评价</span><span class="count" style="right: 0px;">21</span></p></a></li><li><a data-action="qingBottomBarShare" onclick="javascript:void(0);"><p class="count-outer"><span class="text-char">分享</span><span class="count noDis"></span></p></a></li><li><a data-action="ecomBottomBar-vote" onclick="javascript:void(0);"><p class="count-outer"><span class="text-char">赞</span><span class="count" style="right: 0px;">234</span></p><div class="bd_vote" data-inited="1"><iframe id="vote143633839651741" style="border: none; width: 100%; height: 100%; display: block;" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/like.htm"></iframe></div></a></li><li class="showMoreBtn baidu-xn-pop-parent" data-action="ecomBottomBar-showMore"><a onclick="javascript:void(0);">更多</a><div class="noDis"><div class="baidu-xn-pop-container"><div class="pop-content"><ul></ul></div></div><div class="pop-tip align-right" style="display: none;"></div></div></li></ul><!-- hack form mobile phone detect --><span id="mobile-phone-detector"></span></div><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/info" defer=""></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/vote.js" async=""></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/info(1)" defer=""></script><script type="text/javascript" charset="utf-8" src="./vc中播放mp3文件的方法小结 - 一只牛的专栏 - 博客频道 - CSDN.NET_files/info(2)" defer=""></script><script type="text/javascript" charset="utf-8" src="http://openapi.baidu.com/social/api/2.0/topic/info?callback=xnJSONP446745&app_id=3629560&third_source_id=3629560" defer=""></script></body></html>